ViewObjects/PreparedStatements - ensuring validity

Hi all,
I'm wondering if there is a better way to ensure validity of a ViewObject's query other then setting the parameters in AppModule.prepareSession(oracle.jbo.Session){
ViewObject vo = getMyView();
vo.setWhereClauseParam(0,"%");
} I'm tempted to overide executeQuery() to force parameters to % when they are not yet set...
ROUGHLY
public void executeQuery(){
Object[] oParams = getWhereClauseParams();
for(int i=0,length=oParams.length;i < length;i++)
if( null == oParams[i] ) setWhereClauseParam(i,"%");
super.executeQuery();
}... but I figure there must be a better way of doing this.
Note: I'd like to implement this at the ViewObject level rather then in the AM so that any AM can use the view (or views based on the MyBaseViewObject) w/o having to worry about setting the parameter(s) - worst case it would catch all...
Any thoughts?

Thanks 408279! Very much appreciated. That's exactly what I need. Gotta love those articles by Steve...
Brenden:
Thank you for your post too. What I was trying to do was default any view object (in a base class). Check out Steve's article, it's a very clean solution. Also w/ just a few more lines you can pull out the assigment
Object[] defaultValuesForBindVars = new Object[]{ new Number(10),"NEW YORK"};"and set defaultValuesForBindVars in a method of your BaseViewObject ( setDefaultParams() for example ). Call it from your constructor and you've just ensured that any child class can easily specify defaults for view parameters.
About the code formatting
use [ code ] your code [ / code ] (no spaces)
Note: Always preview your post before submitting it when using square bracket markup for bold [ b ], italic [ i ] or [ code ]; the handler for this on OTN forums is buggy and it sometimes doesn't take all the markup (making your post look like cr*p). I'm not sure why they haven't fixed this yet.
Thanks again for all the help everyone. Very much appreciated!

Similar Messages

  • How can I use ViewObject in Reusable Validation Rule ?

    I read chapter 9.6.1 of ADF Developer Guide 4GL, "Creating View Objects at Runtime for Validation". In our system there is a validation that can use ViewObject, e.g :
    SUM of outstanding AR cannot exceed the Credit Limit of the Customer.
    This rule must be applied to more than one entity :
    - During Order data entries
    - During Invoice Creation
    - ..and some more..
    So I think about create a Reusable Validation Rule
    (Like Steve recommends on : http://radio.weblogs.com/0118231/stories/2005/07/21/recommendedValidationStrategies.html. => DateRangeRule.Java )
    And within this Reusable Validation Rule, I use View Object to do SQL based validation as explained on chapter 9.6.1 above.
    How can I do that ?
    Thank you for your help,
    xtanto

    The ADF Toy Store Demo 10.1.2 version contains a reusable rule that uses view objects. If you google for "ADF Toy Store Demo 10.1.2" you will find it. Its a validation rule in the FwkExtensions project in that demo that validates state abbreviations for a country code.

  • Node Insertion - ensure validity against DTD

    I want to create a new XML document, insert elements one by one. How do I ensure that the element is insertable according to DTD specified (i.e. it is valid to insert the new element to the XML document)?
    Thank you

    You can use class com.ibm.xml.parser.DTD to load your DTD and use the getAppendableElements method. Then you can check if an element is in the appendable elements,...

  • Viewobject  / preparedstatement

    JDeveloper 11.1.1.20.
    Is it possible, from within java-code in an Oracle ADF application, to retrieve data from a database table using a viewobject without interfering with the application?
    Altering the viewobjects where-clause and executing the viewobject's query must have no influence on the rest of the application. Hence the viewobject I get in the java-code must be totally isolated from any
    other use of that viewobject (GUI table and so on).
    Best regards
    Erik

    Hi,
    Unsure what you want exactly.
    If you only retrieve data, you never interfere with the application's database transaction either way.
    But if you want it to be totally isolated, you could retrieve a JDBC connect manually and execute a statement in that connection.
    This would be totally separate from the application module and thus the database transaction for the application module.
    -Anton

  • Error code 0x00000004 when installing Yosemite?

    I have a family member's 2012 13 inch MacBook Pro that failed to boot one day (month ago). I've tried to restore via Recovery and install from all OS's I have available to me (Mavericks and Yosemite). I've downloaded each OS from the Mac App Store. Each time I try to install Mac OS X I get an error. While Mountain Lion (was installed on recovery partition) never included any information, Mavericks and Yosemite gave me an error log. After scanning it, I found the error code of 0x00000004.
    In reading other threads, I understand this may be a faulty RAM stick issue? Anyone had this error before? Are there hardware tests I can run? The full log is below.
    Feb 28 23:18:45 localhost opendirectoryd[123]: opendirectoryd (build 382.0) launched - installer mode
    Feb 28 23:18:46 localhost opendirectoryd[123]: Logging level limit changed to 'notice'
    Feb 28 23:18:52 localhost opendirectoryd[123]: Initialize trigger support
    Feb 28 23:18:53 localhost opendirectoryd[123]: created endpoint for mach service 'com.apple.private.opendirectoryd.rpc'
    Feb 28 23:18:53 localhost opendirectoryd[123]: set default handler for RPC 'reset_cache'
    Feb 28 23:18:53 localhost opendirectoryd[123]: set default handler for RPC 'reset_statistics'
    Feb 28 23:18:53 localhost opendirectoryd[123]: set default handler for RPC 'show'
    Feb 28 23:18:53 localhost opendirectoryd[123]: starting endpoint for service 'com.apple.private.opendirectoryd.rpc'
    Feb 28 23:18:53 localhost configd[113]: adding  com.apple.SystemConfiguration.InterfaceNamer
    Feb 28 23:18:53 localhost configd[113]: adding  com.apple.SystemConfiguration.SCNetworkReachability
    Feb 28 23:18:53 localhost configd[113]: loading com.apple.SystemConfiguration.ISPreference
    Feb 28 23:18:55 localhost opendirectoryd[123]: no dynamic data found at '/System/Library/OpenDirectory/DynamicData/Configure.plist'
    Feb 28 23:18:56 localhost opendirectoryd[123]: Registered node with name '/Configure' as hidden
    Feb 28 23:18:57 localhost opendirectoryd[123]: no dynamic data found at '/System/Library/OpenDirectory/DynamicData/Local.plist'
    Feb 28 23:18:57 localhost opendirectoryd[123]: Registered node with name '/Local' as hidden
    Feb 28 23:19:15 localhost configd[113]: com.apple.SystemConfiguration.ISPreference load failed
    Feb 28 23:19:15 localhost configd[113]: dlopen_preflight(/System/Library/SystemConfiguration/InternetSharingPreference. bundle/Contents/MacOS/InternetSharingPreference): Library not loaded: /System/Library/PrivateFrameworks/Netrb.framework/Versions/A/Netrb
    Feb 28 23:19:15 localhost configd[113]:   Referenced from: /System/Library/SystemConfiguration/InternetSharingPreference.bundle/Contents/M acOS/InternetSharingPreference
    Feb 28 23:19:15 localhost configd[113]:   Reason: image not found
    Feb 28 23:19:15 localhost configd[113]: loading com.apple.SystemConfiguration.ApplicationFirewall
    Feb 28 23:19:17 localhost configd[113]: adding  com.apple.SystemConfiguration.KernelEventMonitor
    Feb 28 23:19:17 localhost configd[113]: adding  com.apple.SystemConfiguration.LinkConfiguration
    Feb 28 23:19:17 localhost configd[113]: adding  com.apple.SystemConfiguration.PreferencesMonitor
    Feb 28 23:19:17 localhost configd[113]: loading com.apple.SystemConfiguration.EAPOLController
    Feb 28 23:19:20 localhost configd[113]: loading com.apple.SystemConfiguration.IPConfiguration
    Feb 28 23:19:25 localhost configd[113]: adding  com.apple.SystemConfiguration.IPMonitor
    Feb 28 23:19:25 localhost configd[113]: skipped com.apple.SystemConfiguration.Logger (disabled)
    Feb 28 23:19:44 localhost configd[113]: updateConfiguration(): no preferences.
    Feb 28 23:20:04 localhost configd[113]: LSExceptions [0x7fe07bc22050] loaded
    Feb 28 23:20:17 localhost opendirectoryd[123]: 125.1 - Client: apsd, UID: 0, EUID: 0, GID: 0, EGID: 0
    Feb 28 23:20:17 localhost opendirectoryd[123]: 125.1 - ODNodeCreateWithNameAndOptions request, SessionID: 00000000-0000-0000-0000-000000000000, Name: /Search, Options: 0x0
    Feb 28 23:20:18 localhost opendirectoryd[123]: 125.1 - ODNodeCreateWithNameAndOptions failed with error 'Unknown node name' (2000)
    Feb 28 23:20:26 localhost configd[113]: InterfaceNamer: timed out waiting for IOKit to quiesce
    Feb 28 23:20:26 localhost configd[113]: Busy services :
    Feb 28 23:20:26 localhost configd[113]:   MacBookPro9,2 [1, 209928 ms]
    Feb 28 23:20:26 localhost configd[113]: timed out waiting for IOKit to quiesce
      Busy services :
       MacBookPro9,2 [1, 209928 ms]
    Feb 28 23:20:27 localhost configd[113]: InterfaceNamer: No current set
    Feb 28 23:20:31 localhost Unknown[386]: kern.boottime: { sec = 1330499817, usec = 0 } Tue Feb 28 23:16:57 2012
    Feb 28 23:20:34 localhost Unknown[396]: Launching the Language Chooser for an OS Install
    Feb 28 23:20:37 localhost configd[113]: LSExceptions [0x7fe07bc22050] unloaded
    Feb 28 23:20:48 localhost configd[113]: network changed.
    Feb 28 23:20:48 localhost configd[113]: New network configuration saved
    Feb 28 23:20:48 localhost configd[113]: Network configuration creation timed out waiting for IORegistry
    Feb 28 23:20:50 localhost configd[113]: [bootp_transmit.c:213] bootp_transmit(): bpf_write(en1) failed: Network is down (50)
    Feb 28 23:20:50 localhost configd[113]: DHCP en1: INIT transmit failed
    Feb 28 23:20:50 localhost configd[113]: network changed.
    Feb 28 23:20:56 localhost configd[113]: InterfaceNamer: adding default configuration for fw0
    Feb 28 23:20:56 localhost configd[113]: network changed.
    Feb 28 23:20:57 localhost configd[113]: InterfaceNamer: adding default configuration for en2
    Feb 28 23:20:57 localhost configd[113]: network changed.
    Feb 28 23:20:59 localhost configd[113]: network changed: v4(en1+:192.168.2.8) DNS+ Proxy+ SMB
    Feb 28 23:20:59 MacBook-Pro.local configd[113]: setting hostname to "MacBook-Pro.local"
    Feb 28 23:21:23 MacBook-Pro.local Language Chooser[397]: Setting system to install/recovery mode.
    Feb 28 23:21:27 MacBook-Pro.local Unknown[398]: Setting boot completed.
    Feb 28 23:21:29 MacBook-Pro.local Unknown[398]: Keyboard Layouts: duplicate keyboard layout identifier -16899.
    Feb 28 23:21:29 MacBook-Pro.local Unknown[398]: Keyboard Layouts: keyboard layout identifier -16899 has been replaced with -28673.
    Feb 28 23:21:29 MacBook-Pro.local Unknown[398]: Keyboard Layouts: duplicate keyboard layout identifier -16900.
    Feb 28 23:21:29 MacBook-Pro.local Unknown[398]: Keyboard Layouts: keyboard layout identifier -16900 has been replaced with -28674.
    Feb 28 23:21:30 MacBook-Pro.local Language Chooser[397]: Set keyboard to id: 0
    Feb 28 23:21:30 MacBook-Pro.local Language Chooser[397]: Found primary language hint "English"
    Feb 28 23:21:30 MacBook-Pro.local Language Chooser[397]: Told to select language that does not exist
    Feb 28 23:21:30 MacBook-Pro.local Language Chooser[397]: Launching the Installer using language code "en"
    Feb 28 23:21:34 MacBook-Pro.local Language Chooser[397]: Ordering out cinematic windows.
    Feb 28 23:21:34 MacBook-Pro.local Language Chooser[397]: Not hiding Language Chooser in progress callback
    Feb 28 23:21:47 MacBook-Pro.local OSInstaller[422]: LSExceptions [0x7fcfa84050a0] loaded
    Feb 28 23:21:47 MacBook-Pro.local storagekitd[423]: Starting SKDaemon...
    Feb 28 23:21:47 MacBook-Pro.local storagekitd[423]: Client entitled for destructive operations
    Feb 28 23:21:47 MacBook-Pro.local storagekitd[423]: Adding client connection <NSXPCConnection: 0x7f8229d31670> connection from pid 422
    Feb 28 23:21:58 MacBook-Pro.local OSInstaller[422]: LSExceptions [0x7fcfa84050a0] unloaded
    Feb 28 23:22:06 MacBook-Pro.local OSInstaller[422]: connection test:success
    Feb 28 23:22:06 MacBook-Pro.local Unknown[398]: 2012-02-28 23:22:06.943 OS X Installer[422:14611] connection test:success
    Feb 28 23:22:09 MacBook-Pro.local storagekitd[423]: getResizeLimits returned: -69874
    Feb 28 23:22:10 MacBook-Pro.local OSInstaller[422]: Failed to locate volume with UUID 6278C871-0137-3086-90B3-0597EA767B22
    Feb 28 23:22:10 MacBook-Pro.local OSInstaller[422]: Hardware: MacBookPro9,2 @ 2.50 GHz (x 4), 4096 MB RAM
    Feb 28 23:22:10 MacBook-Pro.local OSInstaller[422]: Running OS Build: Mac OS X 10.10.2 (14C109)
    Feb 28 23:22:10 MacBook-Pro.local OSInstaller[422]: Env: PATH=/usr/bin:/bin:/usr/sbin:/sbin
    Feb 28 23:22:10 MacBook-Pro.local OSInstaller[422]: Env: PWD=/
    Feb 28 23:22:10 MacBook-Pro.local OSInstaller[422]: Env: XPC_FLAGS=0x0
    Feb 28 23:22:10 MacBook-Pro.local OSInstaller[422]: Env: XPC_SERVICE_NAME=0
    Feb 28 23:22:10 MacBook-Pro.local OSInstaller[422]: Env: SHLVL=1
    Feb 28 23:22:10 MacBook-Pro.local OSInstaller[422]: Env: __OSINSTALL_ENVIRONMENT=1
    Feb 28 23:22:10 MacBook-Pro.local OSInstaller[422]: Env: CI_DEFAULT_OPENCL_USAGE=0
    Feb 28 23:22:10 MacBook-Pro.local OSInstaller[422]: Env: OS_INSTALL=1
    Feb 28 23:22:10 MacBook-Pro.local OSInstaller[422]: Env: _=/System/Library/CoreServices/Language Chooser.app/Contents/MacOS/Language Chooser
    Feb 28 23:22:10 MacBook-Pro.local OSInstaller[422]: Mutable product: Looking for automation file at (null)
    Feb 28 23:22:10 MacBook-Pro.local OSInstaller[422]: No file at (null)
    Feb 28 23:22:10 MacBook-Pro.local OSInstaller[422]: Install Config: Looking for automation file at (null)
    Feb 28 23:22:10 MacBook-Pro.local OSInstaller[422]: No file at /System/Installation/Packages/Extras/minstallconfig.xml
    Feb 28 23:22:10 MacBook-Pro.local OSInstaller[422]: Looking for automation file at (null)
    Feb 28 23:22:10 MacBook-Pro.local OSInstaller[422]: Install will not be automated.
    Feb 28 23:22:10 MacBook-Pro.local OSInstaller[422]: Install will performed using distribution/collection at /System/Installation/Packages/OSInstall.mpkg.
    Feb 28 23:22:10 MacBook-Pro.local Unknown[398]: 2012-02-28 23:22:10.205 OS X Installer[422:14611] ***storageTaskManagerExistsWithIdentifier:withIdentifier failed: Error Domain=NSCocoaErrorDomain Code=4099 "Couldn’t communicate with a helper application." (The connection to service named com.apple.nsurlstorage-cache was invalidated.) UserInfo=0x7fcfaa980f80 {NSDebugDescription=The connection to service named com.apple.nsurlstorage-cache was invalidated.}; {
    Feb 28 23:22:10 MacBook-Pro.local Unknown[398]:     NSDebugDescription = "The connection to service named com.apple.nsurlstorage-cache was invalidated.";
    Feb 28 23:22:10 MacBook-Pro.local Unknown[398]: }
    Feb 28 23:22:10 MacBook-Pro.local storagekitd[423]: getResizeLimits returned: -69874
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: Waiting for target evaluation.
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: Starting target evaluation queue.
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: connection test:success
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: Evaluating install check for (null)
    Feb 28 23:22:12 MacBook-Pro.local Unknown[398]: 2012-02-28 23:22:12.106 OS X Installer[422:15126] connection test:success
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: Install check successful.
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: Evaluating 17 disks
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: Evaluating SKDisk { BSD Name: disk14 Mount point: /Library/Preferences/SystemConfiguration Role: kSKDiskRoleLegacyMacData Type: kSKDiskTypeHFS }
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: untitled is a valid target.
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: Evaluating SKDisk { BSD Name: disk3s2 Mount point: / Role: kSKDiskRoleLegacyMacData Type: kSKDiskTypeHFS }
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: OS X Base System is a valid target.
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: Evaluating SKDisk { BSD Name: disk8 Mount point: /System/Installation Role: kSKDiskRoleLegacyMacData Type: kSKDiskTypeHFS }
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: untitled is a valid target.
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: Evaluating SKDisk { BSD Name: disk16 Mount point: /private/var/tmp/RecoveryTemp Role: kSKDiskRoleLegacyMacData Type: kSKDiskTypeHFS }
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: untitled is a valid target.
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: Evaluating SKDisk { BSD Name: disk11 Mount point: /private/var/root/Library Role: kSKDiskRoleLegacyMacData Type: kSKDiskTypeHFS }
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: untitled is a valid target.
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: Evaluating SKDisk { BSD Name: disk7 Mount point: /private/var/run Role: kSKDiskRoleLegacyMacData Type: kSKDiskTypeHFS }
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: untitled is a valid target.
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: Evaluating SKDisk { BSD Name: disk2s2 Mount point: /Volumes/Mac OS X Install DVD Role: kSKDiskRoleLegacyMacData Type: kSKDiskTypeHFS }
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: OS X Install ESD is a valid target.
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: Evaluating SKDisk { BSD Name: disk13 Mount point: /Library/Preferences Role: kSKDiskRoleLegacyMacData Type: kSKDiskTypeHFS }
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: untitled is a valid target.
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: Evaluating SKDisk { BSD Name: disk6 Mount point: /private/var/tmp Role: kSKDiskRoleLegacyMacData Type: kSKDiskTypeHFS }
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: untitled is a valid target.
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: Evaluating SKDisk { BSD Name: disk1s1 Mount point: /Volumes/Image Volume Role: kSKDiskRoleLegacyMacData Type: kSKDiskTypeHFS }
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: Install OS X Yosemite is a valid target.
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: Evaluating SKDisk { BSD Name: disk15 Mount point: /Library/Keychains Role: kSKDiskRoleLegacyMacData Type: kSKDiskTypeHFS }
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: untitled is a valid target.
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: Evaluating SKDisk { BSD Name: disk10 Mount point: /private/var/folders Role: kSKDiskRoleLegacyMacData Type: kSKDiskTypeHFS }
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: untitled is a valid target.
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: Evaluating SKDisk { BSD Name: disk5 Mount point: /Volumes Role: kSKDiskRoleLegacyMacData Type: kSKDiskTypeHFS }
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: untitled is a valid target.
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: Evaluating SKDisk { BSD Name: disk12 Mount point: /Library/ColorSync/Profiles/Displays Role: kSKDiskRoleLegacyMacData Type: kSKDiskTypeHFS }
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: untitled is a valid target.
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: Evaluating SKDisk { BSD Name: disk4 Mount point: /private/var/log Role: kSKDiskRoleLegacyMacData Type: kSKDiskTypeHFS }
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: untitled is a valid target.
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: Evaluating SKDisk { BSD Name: disk9 Mount point: /private/var/db Role: kSKDiskRoleLegacyMacData Type: kSKDiskTypeHFS }
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: untitled is a valid target.
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: Evaluating SKDisk { BSD Name: disk0s2 Mount point: /Volumes/Macintosh HD Role: kSKDiskRoleLegacyMacData Type: kSKDiskTypeHFS }
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: Macintosh HD is a valid target.
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: Finished target evaluation.
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: Evaluating 17 disks
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: Evaluating SKDisk { BSD Name: disk14 Mount point: /Library/Preferences/SystemConfiguration Role: kSKDiskRoleLegacyMacData Type: kSKDiskTypeHFS }
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: untitled is a valid target.
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: Evaluating SKDisk { BSD Name: disk3s2 Mount point: / Role: kSKDiskRoleLegacyMacData Type: kSKDiskTypeHFS }
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: OS X Base System is a valid target.
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: Evaluating SKDisk { BSD Name: disk8 Mount point: /System/Installation Role: kSKDiskRoleLegacyMacData Type: kSKDiskTypeHFS }
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: untitled is a valid target.
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: Evaluating SKDisk { BSD Name: disk16 Mount point: /private/var/tmp/RecoveryTemp Role: kSKDiskRoleLegacyMacData Type: kSKDiskTypeHFS }
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: untitled is a valid target.
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: Evaluating SKDisk { BSD Name: disk11 Mount point: /private/var/root/Library Role: kSKDiskRoleLegacyMacData Type: kSKDiskTypeHFS }
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: untitled is a valid target.
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: Evaluating SKDisk { BSD Name: disk7 Mount point: /private/var/run Role: kSKDiskRoleLegacyMacData Type: kSKDiskTypeHFS }
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: untitled is a valid target.
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: Evaluating SKDisk { BSD Name: disk2s2 Mount point: /Volumes/Mac OS X Install DVD Role: kSKDiskRoleLegacyMacData Type: kSKDiskTypeHFS }
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: OS X Install ESD is a valid target.
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: Evaluating SKDisk { BSD Name: disk13 Mount point: /Library/Preferences Role: kSKDiskRoleLegacyMacData Type: kSKDiskTypeHFS }
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: untitled is a valid target.
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: Evaluating SKDisk { BSD Name: disk6 Mount point: /private/var/tmp Role: kSKDiskRoleLegacyMacData Type: kSKDiskTypeHFS }
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: untitled is a valid target.
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: Evaluating SKDisk { BSD Name: disk1s1 Mount point: /Volumes/Image Volume Role: kSKDiskRoleLegacyMacData Type: kSKDiskTypeHFS }
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: Install OS X Yosemite is a valid target.
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: Evaluating SKDisk { BSD Name: disk15 Mount point: /Library/Keychains Role: kSKDiskRoleLegacyMacData Type: kSKDiskTypeHFS }
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: untitled is a valid target.
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: Evaluating SKDisk { BSD Name: disk10 Mount point: /private/var/folders Role: kSKDiskRoleLegacyMacData Type: kSKDiskTypeHFS }
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: untitled is a valid target.
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: Evaluating SKDisk { BSD Name: disk5 Mount point: /Volumes Role: kSKDiskRoleLegacyMacData Type: kSKDiskTypeHFS }
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: untitled is a valid target.
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: Evaluating SKDisk { BSD Name: disk12 Mount point: /Library/ColorSync/Profiles/Displays Role: kSKDiskRoleLegacyMacData Type: kSKDiskTypeHFS }
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: untitled is a valid target.
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: Evaluating SKDisk { BSD Name: disk4 Mount point: /private/var/log Role: kSKDiskRoleLegacyMacData Type: kSKDiskTypeHFS }
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: untitled is a valid target.
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: Evaluating SKDisk { BSD Name: disk9 Mount point: /private/var/db Role: kSKDiskRoleLegacyMacData Type: kSKDiskTypeHFS }
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: untitled is a valid target.
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: Evaluating SKDisk { BSD Name: disk0s2 Mount point: /Volumes/Macintosh HD Role: kSKDiskRoleLegacyMacData Type: kSKDiskTypeHFS }
    Feb 28 23:22:12 MacBook-Pro.local OSInstaller[422]: Macintosh HD is a valid target.
    Feb 28 23:22:12 MacBook-Pro.local Language Chooser[397]: Hiding Language Chooser in window counter
    Feb 28 23:22:13 MacBook-Pro.local Unknown[398]: Keyboard Layouts: duplicate keyboard layout identifier -16899.
    Feb 28 23:22:13 MacBook-Pro.local Unknown[398]: Keyboard Layouts: keyboard layout identifier -16899 has been replaced with -28673.
    Feb 28 23:22:13 MacBook-Pro.local Unknown[398]: Keyboard Layouts: duplicate keyboard layout identifier -16900.
    Feb 28 23:22:13 MacBook-Pro.local Unknown[398]: Keyboard Layouts: keyboard layout identifier -16900 has been replaced with -28674.
    Feb 28 23:22:25 MacBook-Pro.local OSInstaller[422]: connection test:success
    Feb 28 23:22:25 MacBook-Pro.local Unknown[398]: 2012-02-28 23:22:25.140 OS X Installer[422:14801] connection test:success
    Feb 28 23:22:36 MacBook-Pro.local OSInstaller[422]: Disabling system idle sleep.
    Feb 28 23:22:36 MacBook-Pro.local OSInstaller[422]: X /Volumes/Macintosh HD: Missing CoreServices.
    Feb 28 23:22:36 MacBook-Pro.local OSInstaller[422]: Dist disk is not root.
    Feb 28 23:22:36 MacBook-Pro.local OSInstaller[422]: OSI: com.apple.pkg.BaseSystemResources remapped external root path to: /
    Feb 28 23:22:36 MacBook-Pro.local OSInstaller[422]: Should convert to CS
    Feb 28 23:22:38 MacBook-Pro.local OSInstaller[422]: Repairing file system.
    Feb 28 23:22:38 MacBook-Pro.local OSInstaller[422]: Evaluating 1 disks
    Feb 28 23:22:38 MacBook-Pro.local OSInstaller[422]: Evaluating SKDisk { BSD Name: disk0s2 Mount point: Not Mounted Role: kSKDiskRoleLegacyMacData Type: kSKDiskTypeHFS }
    Feb 28 23:22:38 MacBook-Pro.local OSInstaller[422]: Checking Journaled HFS Plus volume.
    Feb 28 23:22:38 MacBook-Pro.local OSInstaller[422]: Checking extents overflow file.
    Feb 28 23:22:38 MacBook-Pro.local OSInstaller[422]: Checking catalog file.
    Feb 28 23:22:39 MacBook-Pro.local OSInstaller[422]: Checking multi-linked files.
    Feb 28 23:22:39 MacBook-Pro.local OSInstaller[422]: Checking catalog hierarchy.
    Feb 28 23:22:39 MacBook-Pro.local OSInstaller[422]: Checking extended attributes file.
    Feb 28 23:22:41 MacBook-Pro.local OSInstaller[422]: Checking volume bitmap.
    Feb 28 23:22:41 MacBook-Pro.local OSInstaller[422]: Checking volume information.
    Feb 28 23:22:41 MacBook-Pro.local OSInstaller[422]: The volume Macintosh HD appears to be OK.
    Feb 28 23:22:41 MacBook-Pro.local OSInstaller[422]: File system check exit code is 0.
    Feb 28 23:22:41 MacBook-Pro.local OSInstaller[422]: Updating boot support partitions for the volume as required.
    Feb 28 23:22:42 MacBook-Pro.local OSInstaller[422]: Evaluating 1 disks
    Feb 28 23:22:42 MacBook-Pro.local OSInstaller[422]: Evaluating SKDisk { BSD Name: disk0s2 Mount point: Not Mounted Role: kSKDiskRoleLegacyMacData Type: kSKDiskTypeHFS }
    Feb 28 23:22:42 MacBook-Pro.local OSInstaller[422]: Evaluating 1 disks
    Feb 28 23:22:42 MacBook-Pro.local OSInstaller[422]: Evaluating SKDisk { BSD Name: disk0s2 Mount point: Not Mounted Role: kSKDiskRoleLegacyMacData Type: kSKDiskTypeHFS }
    Feb 28 23:22:42 MacBook-Pro.local OSInstaller[422]: Repair completed successfully.
    Feb 28 23:22:42 MacBook-Pro.local OSInstaller[422]: Evaluating 1 disks
    Feb 28 23:22:42 MacBook-Pro.local OSInstaller[422]: Evaluating SKDisk { BSD Name: disk0s2 Mount point: /Volumes/Macintosh HD Role: kSKDiskRoleLegacyMacData Type: kSKDiskTypeHFS }
    Feb 28 23:22:42 MacBook-Pro.local OSInstaller[422]: Macintosh HD is a valid target.
    Feb 28 23:22:42 MacBook-Pro.local OSInstaller[422]: Container dmg is missing universal diagnostics. This install will continue attempting to preserve existing diagnostic software...
    Feb 28 23:22:42 MacBook-Pro.local diskmanagementd[424]: DM ->T-[DMToolRecoveryPartition ensureRecoveryPartitionForVolume:]: inParams={
         Bless = 1;
         DIAGDMGChunkFile = "<null>";
         DIAGDMGFile = "<null>";
         DonorDiskUDSW = "disk0s2 Macintosh HD";
         OSXDMGChunkFile = "/Volumes/Mac OS X Install DVD/BaseSystem.chunklist";
         OSXDMGFile = "/Volumes/Mac OS X Install DVD/BaseSystem.dmg";
         RepairDonor = 0;
         VerifyImage = 0;
    Feb 28 23:22:42 MacBook-Pro.local storagekitd[423]: Install recovery system operation began
    Feb 28 23:22:42 MacBook-Pro.local diskmanagementd[424]: DM ..T-[DMToolRecoveryPartition ensureRecoveryPartitionForVolume:]: donor disk's storage system is simple so it itself will be the donor
    Feb 28 23:22:42 MacBook-Pro.local diskmanagementd[424]: DM ..T-[DMToolRecoveryPartition ensureRecoveryPartitionForVolume:]: normalized donor: logical=0x7f9dd8628088=disk0s2=Macintosh HD=(iflvuuid=(null)) physical=0x10bb84c10=disk0s2=Macintosh HD=disk0s2 storage=(null)
    Feb 28 23:22:43 MacBook-Pro.local diskmanagementd[424]: DM ->T-[DMRecoveryFileCopier setOSXImageFile:DIAGSImageFile:OSXChunkListFile:DIAGSChunkListFile:doVerifyImag es:badDIAGSIsSoftError:statusReportingDisk:]: OSXDMG=/Volumes/Mac OS X Install DVD/BaseSystem.dmg DIAGSDMG=(null) OSXChunkList=/Volumes/Mac OS X Install DVD/BaseSystem.chunklist DIAGSChunkList=(null) doVfy=0 badDIAGSok=1 statusDisk=0x7f9dd8628088=disk0s2=Macintosh HD
    Feb 28 23:22:43 MacBook-Pro.local diskmanagementd[424]: DM <-T-[DMRecoveryFileCopier setOSXImageFile:DIAGSImageFile:OSXChunkListFile:DIAGSChunkListFile:doVerifyImag es:badDIAGSIsSoftError:statusReportingDisk:]: err=0
    Feb 28 23:22:45 MacBook-Pro.local diskmanagementd[424]: DM ..T-[DMToolRecoveryPartition ensureRecoveryPartitionForVolume:]: CALC result phase 1/5 (after adding up logical file sizes in dmg + expected to create ourselves) requiredFileSpaceForRecoveryFilesULL=506288304 =Sbydiv=988844 =MiBbydiv=482 =MBbydiv=506
    Feb 28 23:22:45 MacBook-Pro.local diskmanagementd[424]: DM ..T-[DMToolRecoveryPartition ensureRecoveryPartitionForVolume:]: CALC result phase 2/5 (converted to iomedia desired size) desiredMinRecoveryDiskIOMediaSizeULL=523065520 =Sbydiv=1021612 =MiBbydiv=498
    Feb 28 23:22:45 MacBook-Pro.local diskmanagementd[424]: DM ..T-[DMToolRecoveryPartition ensureRecoveryPartitionForVolume:]: CALC result phase 3/5 (after adding BootRoot iomedia allocation) desiredMinRecoveryDiskIOMediaSizeULL=623728816 =Sbydiv=1218220 =MiBbydiv=594
    Feb 28 23:22:45 MacBook-Pro.local diskmanagementd[424]: DM ..T-[DMToolRecoveryPartition ensureRecoveryPartitionForVolume:]: CALC result phase 4/5 (after applying minimum) desiredMinRecoveryDiskIOMediaSizeULL=650000000 =Sbydiv=1269531 =MiBbydiv=619 =MBbydiv=650
    Feb 28 23:22:45 MacBook-Pro.local diskmanagementd[424]: DM ..T-[DMToolRecoveryPartition ensureRecoveryPartitionForVolume:]: checking against recovery partition limit MAXimum
    Feb 28 23:22:45 MacBook-Pro.local diskmanagementd[424]: DM ..T-[DMToolRecoveryPartition ensureRecoveryPartitionForVolume:]: CALC result phase 5/5 (after applying MAXimum) desiredMinRecoveryDiskIOMediaSizeULL=650000000 =Sbydiv=1269531 =MiBbydiv=619 =MBbydiv=650
    Feb 28 23:22:45 MacBook-Pro.local diskmanagementd[424]: DM ->T-[DMToolRecoveryPartition ensureBooter:storage:phyUDS:logUDS:phyREF:logREF:copierForRecoveryFiles:hostOSX ForBootRootFiles:recBSD:percentBegin:percentEnd:]: inMinSizeB=650000000 inSTORorNOT=(null) inPhyUDS=0x10bb84c10=disk0s2=Macintosh HD inLogUDS=0x7f9dd8628088=disk0s2=Macintosh HD inPhyREF=(null) inLogREF=(null) inLogMP=/Volumes/Macintosh HD inFileCopier=0x7f9dd8647410 inPct=16..95
    Feb 28 23:22:45 MacBook-Pro.local diskmanagementd[424]: DM ..T-[DMToolRecoveryPartition ensureBooter:storage:phyUDS:logUDS:phyREF:logREF:copierForRecoveryFiles:hostOSX ForBootRootFiles:recBSD:percentBegin:percentEnd:]: existing conditions right after PHY=disk0s2: usedOrNotSpaceB=134221312 hasBooter=0 booterPartID/disk=0/(null) booterLocB/SizeB=0/0
    Feb 28 23:22:45 MacBook-Pro.local diskmanagementd[424]: DM ..T-[DMToolRecoveryPartition ensureBooter:storage:phyUDS:logUDS:phyREF:logREF:copierForRecoveryFiles:hostOSX ForBootRootFiles:recBSD:percentBegin:percentEnd:]: existing conditions of PHY: disk0s2 loc=S=409640=B=209735680 siz=S=976101344=B=499763888128=N=499763888128
    Feb 28 23:22:45 MacBook-Pro.local diskmanagementd[424]: DM ..T-[DMToolRecoveryPartition ensureBooter:storage:phyUDS:logUDS:phyREF:logREF:copierForRecoveryFiles:hostOSX ForBootRootFiles:recBSD:percentBegin:percentEnd:]: existing conditions of LOG: disk0s2 (could be whole so no loc) siz=S=976101344=B=499763888128=N=499763888128
    Feb 28 23:22:45 MacBook-Pro.local diskmanagementd[424]: DM ..T-[DMToolRecoveryPartition ensureBooter:storage:phyUDS:logUDS:phyREF:logREF:copierForRecoveryFiles:hostOSX ForBootRootFiles:recBSD:percentBegin:percentEnd:]: READY TO DO CASE: case=Create_Carve_Simple spaceDeltaB=515781120 booterDeltaB=0 (adviceIfUnable=-69886)
    Feb 28 23:22:45 MacBook-Pro.local OSInstaller[422]: Evaluating 1 disks
    Feb 28 23:22:45 MacBook-Pro.local OSInstaller[422]: Evaluating SKDisk { BSD Name: disk17s2 Mount point: /Volumes/OS X Base System 1 Role: kSKDiskRoleLegacyMacData Type: kSKDiskTypeHFS }
    Feb 28 23:22:45 MacBook-Pro.local OSInstaller[422]: OS X Base System is a valid target.
    Feb 28 23:22:45 MacBook-Pro.local storagekitd[423]: DM Message: Shrinking host partition and creating new recovery partition
    Feb 28 23:22:45 MacBook-Pro.local OSInstaller[422]: Evaluating 1 disks
    Feb 28 23:22:45 MacBook-Pro.local OSInstaller[422]: Evaluating SKDisk { BSD Name: disk17s2 Mount point: /Volumes/OS X Base System 1 Role: kSKDiskRoleLegacyMacData Type: kSKDiskTypeHFS }
    Feb 28 23:22:45 MacBook-Pro.local OSInstaller[422]: OS X Base System is a valid target.
    Feb 28 23:22:45 MacBook-Pro.local storagekitd[423]: DM Message: Verifying file system.
    Feb 28 23:22:45 MacBook-Pro.local OSInstaller[422]: Evaluating 1 disks
    Feb 28 23:22:45 MacBook-Pro.local OSInstaller[422]: Evaluating SKDisk { BSD Name: disk0s2 Mount point: Not Mounted Role: kSKDiskRoleLegacyMacData Type: kSKDiskTypeHFS }
    Feb 28 23:22:45 MacBook-Pro.local storagekitd[423]: DM Message: Checking Journaled HFS Plus volume.
    Feb 28 23:22:45 MacBook-Pro.local storagekitd[423]: DM Message: Checking extents overflow file.
    Feb 28 23:22:46 MacBook-Pro.local storagekitd[423]: DM Message: Checking catalog file.
    Feb 28 23:22:47 MacBook-Pro.local storagekitd[423]: DM Message: Checking multi-linked files.
    Feb 28 23:22:47 MacBook-Pro.local storagekitd[423]: DM Message: Checking catalog hierarchy.
    Feb 28 23:22:47 MacBook-Pro.local storagekitd[423]: DM Message: Checking extended attributes file.
    Feb 28 23:22:48 MacBook-Pro.local OSInstaller[422]: Can not connect to /var/run/systemkeychaincheck.socket: No such file or directory
    Feb 28 23:22:49 MacBook-Pro.local storagekitd[423]: DM Message: Checking volume bitmap.
    Feb 28 23:22:49 MacBook-Pro.local storagekitd[423]: DM Message: Checking volume information.
    Feb 28 23:22:49 MacBook-Pro.local storagekitd[423]: DM Message: The volume Macintosh HD appears to be OK.
    Feb 28 23:22:49 MacBook-Pro.local storagekitd[423]: DM Message: File system check exit code is 0.
    Feb 28 23:22:49 MacBook-Pro.local diskmanagementd[424]: DM ..T-[DMToolRecoveryPartition ensureBooter:storage:phyUDS:logUDS:phyREF:logREF:copierForRecoveryFiles:hostOSX ForBootRootFiles:recBSD:percentBegin:percentEnd:]: done fsck of donor slice; err=0
    Feb 28 23:22:49 MacBook-Pro.local storagekitd[423]: DM Message: Shrinking target volume from 499763888128 to 499248103424 bytes
    Feb 28 23:22:49 MacBook-Pro.local storagekitd[423]: DM Message: Shrinking file system
    Feb 28 23:22:49 MacBook-Pro.local OSInstaller[422]: Evaluating 1 disks
    Feb 28 23:22:49 MacBook-Pro.local OSInstaller[422]: Evaluating SKDisk { BSD Name: disk0s2 Mount point: /Volumes/Macintosh HD Role: kSKDiskRoleLegacyMacData Type: kSKDiskTypeHFS }
    Feb 28 23:22:49 MacBook-Pro.local OSInstaller[422]: Macintosh HD is a valid target.
    Feb 28 23:22:50 MacBook-Pro.local storagekitd[423]: DM Message: Shrinking partition and creating new recovery partition
    Feb 28 23:22:50 MacBook-Pro.local diskmanagementd[424]: DM ->T-[DMToolPartitionDisk editMapAtPartition:newSize:mode:optionSize:newEntriesRequested:formatNewEntries :newEntriesCreated:lmbrOption:percentBegin:percentEnd:partitionDataDelegate:]: inSliceDisk=0x10bb84c10=disk0s2=Macintosh HD inPct=26..34 inNewSize=499248103424(B)=975093952(S) inMode=AddRecoveryEntryDuringTargetShrinkOrNoChange inOptionSize=0(B)=0(S) inNewEntriesRequested=(null) inFormatNewEntries=0 inLMBROption=(null) inDelegate=(null)
    Feb 28 23:22:50 MacBook-Pro.local diskmanagementd[424]: DM ..T-[DMToolPartitionDisk editMapAtPartition:newSize:mode:optionSize:newEntriesRequested:formatNewEntries :newEntriesCreated:lmbrOption:percentBegin:percentEnd:partitionDataDelegate:]: ensured valid mode
    Feb 28 23:22:50 MacBook-Pro.local diskmanagementd[424]: DM ..T-[DMToolPartitionDisk editMapAtPartition:newSize:mode:optionSize:newEntriesRequested:formatNewEntries :newEntriesCreated:lmbrOption:percentBegin:percentEnd:partitionDataDelegate:]: ensured not (newSize=0=GrowToFit specified together with a special mode)
    Feb 28 23:22:50 MacBook-Pro.local diskmanagementd[424]: DM ..T-[DMToolPartitionDisk editMapAtPartition:newSize:mode:optionSize:newEntriesRequested:formatNewEntries :newEntriesCreated:lmbrOption:percentBegin:percentEnd:partitionDataDelegate:]: ensured not (AddRecoveryEntry mode plus triples specified)
    Feb 28 23:22:50 MacBook-Pro.local diskmanagementd[424]: DM ..T-[DMToolPartitionDisk editMapAtPartition:newSize:mode:optionSize:newEntriesRequested:formatNewEntries :newEntriesCreated:lmbrOption:percentBegin:percentEnd:partitionDataDelegate:]: ensured target is slice; ensured scheme is GPT; parent wholeDiskBSD/UDS=disk0
    Feb 28 23:22:50 MacBook-Pro.local diskmanagementd[424]: DM ..T-[DMToolPartitionDisk editMapAtPartition:newSize:mode:optionSize:newEntriesRequested:formatNewEntries :newEntriesCreated:lmbrOption:percentBegin:percentEnd:partitionDataDelegate:]: oldsize = 499763888128 B = 976101344 S
    Feb 28 23:22:50 MacBook-Pro.local diskmanagementd[424]: DM ..T-[DMToolPartitionDisk editMapAtPartition:newSize:mode:optionSize:newEntriesRequested:formatNewEntries :newEntriesCreated:lmbrOption:percentBegin:percentEnd:partitionDataDelegate:]: newsize = 499248103424 B = 975093952 S
    Feb 28 23:22:50 MacBook-Pro.local diskmanagementd[424]: DM ..T-[DMToolPartitionDisk editMapAtPartition:newSize:mode:optionSize:newEntriesRequested:formatNewEntries :newEntriesCreated:lmbrOption:percentBegin:percentEnd:partitionDataDelegate:]: ensured not (size delta indicates grow yet shrink-specific modes are asked for)
    Feb 28 23:22:50 MacBook-Pro.local diskmanagementd[424]: DM ..T-[DMToolPartitionDisk editMapAtPartition:newSize:mode:optionSize:newEntriesRequested:formatNewEntries :newEntriesCreated:lmbrOption:percentBegin:percentEnd:partitionDataDelegate:]: ensured not (size delta indicates shrink yet a grow-specific mode was asked for)
    Feb 28 23:22:50 MacBook-Pro.local diskmanagementd[424]: DM ..T-[DMToolPartitionDisk editMapAtPartition:newSize:mode:optionSize:newEntriesRequested:formatNewEntries :newEntriesCreated:lmbrOption:percentBegin:percentEnd:partitionDataDelegate:]: targetPartID=2
    Feb 28 23:22:50 MacBook-Pro.local diskmanagementd[424]: DM ..T-[DMToolPartitionDisk editMapAtPartition:newSize:mode:optionSize:newEntriesRequested:formatNewEntries :newEntriesCreated:lmbrOption:percentBegin:percentEnd:partitionDataDelegate:]: targetHasBooterAtPartID=(nil if no booter)=(null) size=(null) name=(null)
    Feb 28 23:22:50 MacBook-Pro.local diskmanagementd[424]: DM ..T-[DMToolPartitionDisk editMapAtPartition:newSize:mode:optionSize:newEntriesRequested:formatNewEntries :newEntriesCreated:lmbrOption:percentBegin:percentEnd:partitionDataDelegate:]: doing DARegisterDiskPeekCallback to avoid DA dialogs
    Feb 28 23:22:50 MacBook-Pro.local diskmanagementd[424]: DM ..T-[DMToolPartitionDisk editMapAtPartition:newSize:mode:optionSize:newEntriesRequested:formatNewEntries :newEntriesCreated:lmbrOption:percentBegin:percentEnd:partitionDataDelegate:]: bef MKMediaCreateWithPath dev=/dev/rdisk0 opts={
         "Shared Writer" = 1;
         Writable = 1;
    Feb 28 23:22:50 MacBook-Pro.local diskmanagementd[424]: DM ..T-[DMToolPartitionDisk editMapAtPartition:newSize:mode:optionSize:newEntriesRequested:formatNewEntries :newEntriesCreated:lmbrOption:percentBegin:percentEnd:partitionDataDelegate:]: aft MKMediaCreateWithPath err=0
    Feb 28 23:22:50 MacBook-Pro.local diskmanagementd[424]: DM ..T-[DMToolPartitionDisk editMapAtPartition:newSize:mode:optionSize:newEntriesRequested:formatNewEntries :newEntriesCreated:lmbrOption:percentBegin:percentEnd:partitionDataDelegate:]: blocksize=512 kMINALIGNMENT=4096 kSECTORSIZE=512=512 alignment=8
    Feb 28 23:22:50 MacBook-Pro.local diskmanagementd[424]: DM ..T-[DMToolPartitionDisk editMapAtPartition:newSize:mode:optionSize:newEntriesRequested:formatNewEntries :newEntriesCreated:lmbrOption:percentBegin:percentEnd:partitionDataDelegate:]: bef MKCFReadMedia device=<MKMediaRef>: /dev/rdisk0=0x7f9dd872ae20 opts={
         "Include all" = 1;
    Feb 28 23:22:50 MacBook-Pro.local diskmanagementd[424]: DM ..T-[DMToolPartitionDisk editMapAtPartition:newSize:mode:optionSize:newEntriesRequested:formatNewEntries :newEntriesCreated:lmbrOption:percentBegin:percentEnd:partitionDataDelegate:]: aft MKCFReadMedia err=0 media={
         Schemes =     (
                 ID = GPT;
                 Name = "GPT Partition Scheme";
                 Sections =             (
                         GUID = "DA87B1AB-F8D9-4ABD-A4CA-D646E4FAAF2B";
                         ID = MAP;
                         "Media Block Count" = 976773101;
                         "Media Offset" = 34;
                         Offset = 34;
                         Overhead = 67;
                         Partitions =                     (
                                 GUID = "EC406B92-0EF6-49AB-ADC1-54AECE72EEF8";
                                 Name = "EFI System Partition";
                                 Offset = 40;
                                 "Partition ID" = 1;
                                 Size = 409600;
                                 Type = EFI;
                                 GUID = "C2086264-DFEA-45EF-AC75-4D8DD191B145";
                                 Name = "500GB Apple HDD";
                                 Offset = 409640;
                                 "Partition ID" = 2;
                                 Size = 976101344;
                                 Type = "Apple_HFS";
                         Revision = 65536;
                         "_Reference" = <203e65d8 9d7f0000>;
    Feb 28 23:22:50 MacBook-Pro.local diskmanagementd[424]: DM ..T-[DMToolPartitionDisk editMapAtPartition:newSize:mode:optionSize:newEntriesRequested:formatNewEntries :newEntriesCreated:lmbrOption:percentBegin:percentEnd:partitionDataDelegate:]: making DEL/ADD lists: RP mode: DEL+=none; ADD+=recovery
    Feb 28 23:22:50 MacBook-Pro.local diskmanagementd[424]: DM ..T-[DMToolPartitionDisk editMapAtPartition:newSize:mode:optionSize:newEntriesRequested:formatNewEntries :newEntriesCreated:lmbrOption:percentBegin:percentEnd:partitionDataDelegate:]: booterReqB roundup for UAM: rounded-512 up by 0 ; now booterReqB=0
    Feb 28 23:22:50 MacBook-Pro.local diskmanagementd[424]: DM ..T-[DMToolPartitionDisk editMapAtPartition:newSize:mode:optionSize:newEntriesRequested:formatNewEntries :newEntriesCreated:lmbrOption:percentBegin:percentEnd:partitionDataDelegate:]: booterReqB roundup for ALIGN: rounded-4096 up by 0 ; now booterReqB=0
    Feb 28 23:22:50 MacBook-Pro.local diskmanagementd[424]: DM ..T-[DMToolPartitionDisk editMapAtPartition:newSize:mode:optionSize:newEntriesRequested:formatNewEntries :newEntriesCreated:lmbrOption:percentBegin:percentEnd:partitionDataDelegate:]: done making DEL/ADD lists: DEL=(
      ) ADD=(
             IOContent = "Apple_Boot";
             Name = "Recovery HD";
             Size = 0;
      ) ADDOPTS=(
             "Direct Mode" = 1;
             "Retain existing content" = 0;
    Feb 28 23:22:50 MacBook-Pro.local diskmanagementd[424]: DM ..T-[DMToolPartitionDisk editMapAtPartition:newSize:mode:optionSize:newEntriesRequested:formatNewEntries :newEntriesCreated:lmbrOption:percentBegin:percentEnd:partitionDataDelegate:]: bef doomPartitionsByPartID oldEntriesToDelArr=(
    Feb 28 23:22:50 MacBook-Pro.local diskmanagementd[424]: DM ..T-[DMToolPartitionDisk editMapAtPartition:newSize:mode:optionSize:newEntriesRequested:formatNewEntries :newEntriesCreated:lmbrOption:percentBegin:percentEnd:partitionDataDelegate:]: aft doomPartitionsByPartID err=0
    Feb 28 23:22:50 MacBook-Pro.local diskmanagementd[424]: DM ..T-[DMToolPartitionDisk editMapAtPartition:newSize:mode:optionSize:newEntriesRequested:formatNewEntries :newEntriesCreated:lmbrOption:percentBegin:percentEnd:partitionDataDelegate:]: bef MKCFUpdateMedia() (del) media={
         Schemes =     (
                 ID = GPT;
                 Name = "GPT Partition Scheme";
                 Sections =             (
                         GUID = "DA87B1AB-F8D9-4ABD-A4CA-D646E4FAAF2B";
                         ID = MAP;
                         "Media Block Count" = 976773101;
                         "Media Offset" = 34;
                         Offset = 34;
                         Overhead = 67;
                         Partitions =                     (
                                 GUID = "EC406B92-0EF6-49AB-ADC1-54AECE72EEF8";
                                 Name = "EFI System Partition";
                                 Offset = 40;
                                 "Partition ID" = 1;
                                 Size = 409600;
                                 Type = EFI;
                                 GUID = "C2086264-DFEA-45EF-AC75-4D8DD191B145";
                                 Name = "500GB Apple HDD";
                                 Offset = 409640;
                                 "Partition ID" = 2;
                                 Size = 976101344;
                                 Type = "Apple_HFS";
                         Revision = 65536;
                         "_Reference" = <203e65d8 9d7f0000>;
      } lib=CFBundle 0x7f9dd872a020 </System/Library/PrivateFrameworks/MediaKit.framework/Loaders/MKDrivers.bundle> (not loaded) align=8 opts={
         "Flexible Allocation" = 1;
         "Generate Freespace Records" = 1;
         "Legacy Mode" = 0;
         "UEFI Mode" = 0;
    Feb 28 23:22:50 MacBook-Pro.local diskmanagementd[424]: DM ..T-[DMToolPartitionDisk editMapAtPartition:newSize:mode:optionSize:newEntriesRequested:formatNewEntries :newEntriesCreated:lmbrOption:percentBegin:percentEnd:partitionDataDelegate:]: aft MKCFUpdateMedia() (del) err=0 media={
         Schemes =     (
                 Alignment = 8;
                 ID = GPT;
                 Name = "GPT Partition Scheme";
                 Sections =             (
                         GUID = "DA87B1AB-F8D9-4ABD-A4CA-D646E4FAAF2B";
                         ID = MAP;
                         "Media Block Count" = 976773101;
                         "Media Offset" = 34;
                         Offset = 34;
                         Overhead = 67;
                         Partitions =                     (
                                 GUID = "EC406B92-0EF6-49AB-ADC1-54AECE72EEF8";
                                 Name = "EFI System Partition";
                                 Offset = 40;
                                 "Partition ID" = 1;
                                 Size = 409600;
                                 Type = EFI;
                                 GUID = "C2086264-DFEA-45EF-AC75-4D8DD191B145";
                                 Name = "500GB Apple HDD";
                                 Offset = 409640;
                                 "Partition ID" = 2;
                                 Size = 976101344;
                                 Type = "Apple_HFS";
                         Revision = 65536;
                         "_Reference" = <203e65d8 9d7f0000>;
    Feb 28 23:22:50 MacBook-Pro.local diskmanagementd[424]: DM ..T-[DMToolPartitionDisk editMapAtPartition:newSize:mode:optionSize:newEntriesRequested:formatNewEntries :newEntriesCreated:lmbrOption:percentBegin:percentEnd:partitionDataDelegate:]: bef adjustPartitionsAtPartID2 newEntriesToAddArr=(
             IOContent = "Apple_Boot";
             Name = "Recovery HD";
             Size = 0;
    Feb 28 23:22:50 MacBook-Pro.local diskmanagementd[424]: DM ..T-[DMToolPartitionDisk editMapAtPartition:newSize:mode:optionSize:newEntriesRequested:formatNewEntries :newEntriesCreated:lmbrOption:percentBegin:percentEnd:partitionDataDelegate:]: aft adjustPartitionsAtPartID2 err=0 updatedMediaDict={
         Schemes =     (
                 Alignment = 8;
                 ID = GPT;
                 Name = "GPT Partition Scheme";
                 Sections =             (
                         GUID = "DA87B1AB-F8D9-4ABD-A4CA-D646E4FAAF2B";
                         ID = MAP;
                         "Media Block Count" = 976773101;
                         "Media Offset" = 34;
                         Offset = 34;
                         Overhead = 67;
                         Partitions =                     (
                                 GUID = "EC406B92-0EF6-49AB-ADC1-54AECE72EEF8";
                                 Name = "EFI System Partition";
                                 Offset = 40;
                                 "Partition ID" = 1;
                                 Size = 409600;
                                 Type = EFI;
                                 GUID = "C2086264-DFEA-45EF-AC75-4D8DD191B145";
                                 Name = "500GB Apple HDD";
                                 Offset = 409640;
                                 Options =                             {
                                     "Direct Mode" = 1;
                                     "Retain existing content" = 1;
                                 "Partition ID" = 2;
                                 Size = 975093952;
                                 Type = "Apple_HFS";
                                 GUID = "E1800932-F5B9-4FCF-8386-0F2D73FA75C1";
                                 Name = "Recovery HD";
                                 OFeb 28 23:22:50 MacBook-Pro.local diskmanagementd[424]: DM ..T-[DMToolPartitionDisk editMapAtPartition:newSize:mode:optionSize:newEntriesRequested:formatNewEntries :newEntriesCreated:lmbrOption:percentBegin:percentEnd:partitionDataDelegate:]: bef MKCFUpdateMedia() (changesize+add) media={
         Schemes =     (
                 Alignment = 8;
                 ID = GPT;
                 Name = "GPT Partition Scheme";
                 Sections =             (
                         GUID = "DA87B1AB-F8D9-4ABD-A4CA-D646E4FAAF2B";
                         ID = MAP;
                         "Media Block Count" = 976773101;
                         "Media Offset" = 34;
                         Offset = 34;
                         Overhead = 67;
                         Partitions =                     (
                                 GUID = "EC406B92-0EF6-49AB-ADC1-54AECE72EEF8";
                                 Name = "EFI System Partition";
                                 Offset = 40;
                                 "Partition ID" = 1;
                                 Size = 409600;
                                 Type = EFI;
                                 GUID = "C2086264-DFEA-45EF-AC75-4D8DD191B145";
                                 Name = "500GB Apple HDD";
                                 Offset = 409640;
                                 Options =                             {
                                     "Direct Mode" = 1;
                                     "Retain existing content" = 1;
                                 "Partition ID" = 2;
                                 Size = 975093952;
                                 Type = "Apple_HFS";
                                 GUID = "E1800932-F5B9-4FCF-8386-0F2D73FA75C1";
                                 Name = "Recovery HD";
                                 Offset = Feb 28 23:22:50 MacBook-Pro.local diskmanagementd[424]: DM ..T-[DMToolPartitionDisk editMapAtPartition:newSize:mode:optionSize:newEntriesRequested:formatNewEntries :newEntriesCreated:lmbrOption:percentBegin:percentEnd:partitionDataDelegate:]: aft MKCFUpdateMedia() (changesize+add) err=0 media={
         Schemes =     (
                 Alignment = 8;
                 ID = GPT;
                 Name = "GPT Partition Scheme";
                 Sections =             (
                         GUID = "DA87B1AB-F8D9-4ABD-A4CA-D646E4FAAF2B";
                         ID = MAP;
                         "Media Block Count" = 976773101;
                         "Media Offset" = 34;
                         Offset = 34;
                         Overhead = 67;
                         Partitions =                     (
                                 GUID = "EC406B92-0EF6-49AB-ADC1-54AECE72EEF8";
                                 Name = "EFI System Partition";
                                 Offset = 40;
                                 "Partition ID" = 1;
                                 Size = 409600;
                                 Type = EFI;
                                 GUID = "C2086264-DFEA-45EF-AC75-4D8DD191B145";
                                 Name = "500GB Apple HDD";
                                 Offset = 409640;
                                 Options =                             {
                                     "Direct Mode" = 1;
                                     "Retain existing content" = 1;
                                 "Partition ID" = 2;
                                 Size = 975093952;
                                 Type = "Apple_HFS";
                                 Flags = 9;
                                 GUID = "E1800932-F5B9-4FCF-8386-0F2D73FA75C1";
                                 Name = "RecoveFeb 28 23:22:50 MacBook-Pro.local storagekitd[423]: DM Message: Modifying partition map
    Feb 28 23:22:50 MacBook-Pro.local diskmanagementd[424]: DM ..T-[DMToolPartitionDisk editMapAtPartition:newSize:mode:optionSize:newEntriesRequested:formatNewEntries :newEntriesCreated:lmbrOption:percentBegin:percentEnd:partitionDataDelegate:]: bef MKCFWriteMedia() media={
         Schemes =     (
                 Alignment = 8;
                 ID = GPT;
                 Name = "GPT Partition Scheme";
                 Sections =             (
                         GUID = "DA87B1AB-F8D9-4ABD-A4CA-D646E4FAAF2B";
                         ID = MAP;
                         "Media Block Count" = 976773101;
                         "Media Offset" = 34;
                         Offset = 34;
                         Overhead = 67;
                         Partitions =                     (
                                 GUID = "EC406B92-0EF6-49AB-ADC1-54AECE72EEF8";
                                 Name = "EFI System Partition";
                                 Offset = 40;
                                 "Partition ID" = 1;
                                 Size = 409600;
                                 Type = EFI;
                                 GUID = "C2086264-DFEA-45EF-AC75-4D8DD191B145";
                                 Name = "500GB Apple HDD";
                                 Offset = 409640;
                                 Options =                             {
                                     "Direct Mode" = 1;
                                     "Retain existing content" = 1;
                                 "Partition ID" = 2;
                                 Size = 975093952;
                                 Type = "Apple_HFS";
                                 Flags = 9;
                                 GUID = "E1800932-F5B9-4FCF-8386-0F2D73FA75C1";
                                 Name = "Recovery HD";
                    Feb 28 23:22:50 MacBook-Pro.local diskmanagementd[424]: DM ..T-[DMToolPartitionDisk editMapAtPartition:newSize:mode:optionSize:newEntriesRequested:formatNewEntries :newEntriesCreated:lmbrOption:percentBegin:percentEnd:partitionDataDelegate:]: aft MKCFWriteMedia() err=0 mediaDict={
         Schemes =     (
                 Alignment = 8;
                 ID = GPT;
                 Name = "GPT Partition Scheme";
                 Sections =             (
                         GUID = "DA87B1AB-F8D9-4ABD-A4CA-D646E4FAAF2B";
                         ID = MAP;
                         "Media Block Count" = 976773101;
                         "Media Offset" = 34;
                         Offset = 34;
                         Overhead = 67;
                         Partitions =                     (
                                 GUID = "EC406B92-0EF6-49AB-ADC1-54AECE72EEF8";
                                 Name = "EFI System Partition";
                   

    Nadmace please see Error downloading Creative Cloud applications - http://helpx.adobe.com/creative-cloud/kb/error-downloading-cc-apps.html for information on how to resolve the download error.

  • HTML Tags in XML Update

    I have a unique situation (may be not that unique). I want to update or add HTML tags in an XML element I am writing a PL/SQL Stored Procedure to insert, update or delete elements/attributes from an XML Type column based on the input XML (coming from Java application). SP is called from Java app. For example my XML may loook like
    <Description Name="Sales Message">
    <Text>This is a test</Text>
    </Description>
    I can update this in XML by creatinga SP which accepts a value (clob or text) and make a simple update call like
    UPDATE table_name
    SET hotel_xml = UPDATEXML (hotel_xml, Description[@Name=''Sales Message'']/Text/text()', 'This is a Test')
    WHERE id = 123;
    Hopwever when I have HTML tags in my parameter value, my update fails. For example java pp passes me a string
    This is a bold &lt;B&gt;Test&lt;/B&gt;
    (without encoding it is "This is a Bold <B>Test</B>"
    When I run this
    UPDATE table_name
    SET hotel_xml = UPDATEXML (hotel_xml, Description[@Name=''Sales Message'']/Text/text()', 'This is a bold &lt;B&gt;Test&lt;/B&gt;')
    WHERE id = 123;
    It thinks, I am passing a substitution variable (think &lt and &gt as sub variables) and the procedure fails.
    How do I handle HTML encoded charcters in Oarcle Pl/SQL? Many of my SPs has to accept XML as clob that may contain HTML encoding. Java always encodes HTML tags in an XML so I have to pass the CLOB(xml) to a SP as it is

    When this type of encoding is there in my XML or input variable, PL/SQL thinks
    its a substitution variable and tries to replace it by prompting replacement. I think »substitution variables« is the wrong phrase for this. Probably you mean »entity names«, and all that happens is that special characters are converted to »entity names« to ensure valid xml after the update:
    SQL> with table_name as (
    select xmltype('<Description Name="Sales Message">
                       <Text>This is a test</Text>
                     </Description>') hotel_xml from dual)
    select updatexml (hotel_xml,
                      'Description[@Name="Sales Message"]/Text/text()',
                      'This is a bold <B>Test</B>'
                     ) hotel_xml
      from table_name
    HOTEL_XML                                                                                             
    <Description Name="Sales Message"><Text>This is a bold &amp;lt;B&amp;gt;Test&amp;lt;/B&amp;gt;</Text></Description> Do you expect your result to look like
    <Description Name="Sales Message">
      <Text>This is a bold <B>Test</B></Text>
    </Description>??

  • Responsibility cost centre is probably not supplied or invalid, thru a Z*

    Business Scenario is to reverse the material document, thru a standard SAP tcode (Cancel Material document MBST/ MB31).
    However system is giving error as listed below
    u201CResponsibility error
    Message no ZA031
    Diaganosis
    Responsibility cost centre MM Validation. Responsibility cost centre is probably not supplied or invalid,
    Where
    Amount
    Document reference
    Line item.
    Procedure
    Please check and ensure valid responsibility cost centre is supplied.
    Parameters
    Responsibility error where &1, &2, &3 and &4, where
    &1 is amount (ACCIT_GLX-PSWBT)
    &2 is Document reference (ACCIT_GLX-AWREF)
    &3 is document line item.   (ACCIT_GLX-POSNAR)
    &4 is currently not used  u201C
    The material document 5002106293 is associated with production order 4410MRECFM_A.  The responsible cost center of the production order is 4721509006.
    Since being a Z error, whether to Debug can help. But debugging could be lenghthy, as standard program would be voluminous.
    Or whether FICO team can solve this issue.
    Or any other alternate.

    Hi Ekta,
    This is not your program problem,
    Please ask your FICO team to search for a specified SAP notes for you...
    If you implememt proper SAP notes the problem will solve,,,
    Thansk & regards,
    Dileep .C

  • Responsibility cost centre is probably not supplied or invalid, vide Z* mes

    Business Scenario is to reverse the material document, thru a standard SAP tcode (Cancel Material document MBST/ MB31).
    However system is giving error as listed below
    u201CResponsibility error
    Message no ZA031
    Diaganosis
    Responsibility cost centre MM Validation. Responsibility cost centre is probably not supplied or invalid,
    Where
    Amount
    Document reference
    Line item.
    Procedure
    Please check and ensure valid responsibility cost centre is supplied.
    Parameters
    Responsibility error where &1, &2, &3 and &4, where
    &1 is amount (ACCIT_GLX-PSWBT)
    &2 is Document reference (ACCIT_GLX-AWREF)
    &3 is document line item.   (ACCIT_GLX-POSNAR)
    &4 is currently not used  u201C
    The material document 5002106293 is associated with production order 4410MRECFM_A.  The responsible cost center of the production order is 4721509006.
    Since being a Z error, whether to Debug can help. But debugging could be lenghthy, as standard program would be voluminous.
    Or whether FICO team can solve this issue.
    Or any other alternate.

    First point is to check in the standard FI validation in transaction OB28 or in CO validation in OKC7.Double click on the validation and inside you will see the steps of validation. Check for the MESSAGE number ZA031 in each of these steps. If the message has been caused due to any of these validation steps contact FICO team to either crrect the data or rectify the posting.
    Thanks and regards
    Kedar

  • Problem in document creation.

    Hi Experts,
    I am facing a very serious problem in saving the documents.
    Whenever I create RFQ (ME41) and Save it.
    It gets Saved and with the document number.
    But if I go to document display (ME43) and the enter the document number created. the system gives the message.
    "Document XXX does not exist"
    I am in functional consultant therefore I am not able to make out why this is happening? 
    Please suggest me what are the areas I need to look to resolve this issue.
    Please give me your valuable inputs.
    Thanks and warm regards,
    Sheetal Hirde

    Hi,
    REGULAR PURCHASE ORDER
    Create a requisition (ME51)  >>> First release of requisition (ME54 initiates Workflow) >>> Approval (Workflow/ME54) >>> Purchasing assigns the requisition to a buyer (MASSREQ) >>> Buyer assigns material group (MASSREQ) >>> Create RFQ with reference to requisition (ME41) >>> Release RFQ (ME45) >>> Maintain RFQ - date and time received (ME47) >>> Maintain RFQ - price, shipping terms, payment terms, etc. (ME47) >>> Price analysis/Bid tabulation (ME49) >>> Send RFQ results to department with memo >>> Department reviews RFQ and returns award recommendation to Purchasing >>> Create PO with reference to RFQ (ME21N) >>> Release PO (ME28) >>> PO Print copies for department, vendor, Purchasing >>>Department receives material ordered >>> Department pays invoice (MIRO).
    FRAMEWORK PURCHASE ORDER
    Department will make a request for a Framework Order (In legacy, known as a Blanket PO). The words u2018Framework Orderu2019 must appear in the first line item of the requisition.  In the Value Price Field, the value of .01 will be entered in order to avoid encumbering funds.  The estimated price for each item should be included in the Additional Information text field for each line item of the requisition.  The purchasing process will follow the same procedure as outlined in the Regular Purchase Order process above, except the invoices will be paid using the FB60 transaction.  When paying the invoice, the Framework Order number must be entered in the Reference field.  
    PURCHASE ORDERS BASED ON DELEGATED PURCHASING AUTHORITY
    Only departments with delegated purchasing may use this process.  Procedures for delegated purchasing are outlined in the PD-2 form that was furnished to the department when delegated purchasing authority was granted. To finalize the purchase of items procured using delegated authority, the department will submit a requisition in IRIS following the procedure listed in the Regular Purchase Order process above, with the following exceptions: 
    u2022     On line item 001 of the requisition, in the Short Text field, the word u2018Delegatedu2019 must be the first word.  
    u2022     Information other than Short Text information should be sent in the appropriate field in line item 001, regardless of the number of line items in the requisition. 
    u2022     All paper bids and other paper documentation should be sent to the Purchasing Office referencing the IRIS requisition number. 
    SOLE SOURCE PO
    The department first gets sole source approval   >>> Create a requisition  (ME51) >>> First release of requisition (ME54 initiates Workflow) >>> Approval (Workflow/ME54) >>> Purchasing assigns the requisition to a buyer (MASSREQ) >>> Buyer assigns material group (MASSREQ) >>>
    [Optional steps:
    u2022     Create RFQ with reference to requisition - price, terms, and conditions verification from sole source vendor, if necessary for RFQ (ME41)
    u2022     Release RFQ (ME45)
    u2022     Maintain RFQ u2013 date and time received (ME47)
    u2022     Maintain RFQ u2013 price, shipping terms, payment terms, etc. (ME47)
    u2022     Price analysis/Bid tabulation (ME49)
    u2022     Send RFQ results to the department with memo
    u2022     Department reviews and returns with approval to Purchasing]
    >>> Create PO with reference to the RFQ or Requisition (ME21N) >>> Release PO (ME28) >>> Department receives material ordered >>> Department pays invoice (MIRO)
    CREATE PURCHASE CONTRACT
    [Optional steps:
    u2022     Create requisition (ME51) )
    u2022     First release of requisition (ME54 initiates Workflow)
    u2022     Approval (Workflow/ME54)]
    >>> Create RFQ with reference to requisition (ME41) >>> Release RFQ (ME45) >>> Maintain RFQ - date and time received (ME47) >>> Maintain RFQ - price, shipping terms, payment terms, etc. (ME47) >>> Price analysis/Bid tabulation (ME49)
    [Optional steps:
    u2022     Send RFQ results to department with memo
    u2022     Department reviews RFQ and returns award recommendation to Purchasing]
    >>> Create Framework Order for payment document (ME21N Framework Order document) >>> Release Framework Order (ME28) >>> Create contract (ME31K) >>> During create contract step, place the Framework Order number in the Requirements Tracking field and the Framework Order payment Text field (The Framework Order number will be used in the Reference field when paying invoices) >>> Change Framework Order (ME22N) u2013 change Framework Order Short Text field to u2018Payment Framework Order for Contract XXXXXXXu2019 >>> In Requirement Tracking field, place the contract number >>> Ensure validity dates of the Framework Order and that they match the contract >>>Department makes calls/orders against contract using contract number.  Department may make phone call, e-mail, etc.  Department furnish the department delivery and invoice address at the time of the order to the contract vendor >>> Department receives material ordered >>>Department pays invoice with reference to the Framework Order number (MIRO).

  • Add/Edit Form with object

    OK, I'm somewhat of a newbie, but I know enough to make me dangerous. Here's my problem.
    I have a form that I want to use for both Adding a course and Editing an existing course. I have a Course object. My ideal situation is to check an "action" parameter when the page is loaded. If action == Add, then I would like to instantiate an object with default values, if action == Edit, then get the Course object that corresponds to the CourseID that is also passed in. The form values would be set to Course.getXXX(). That part is pretty basic.
    When the form is submitted I want to validate the fields. If they are valid, then update the DB, otherwise, go back to the form with the fields restored to the users input plus error messages. Here's where I am getting tripped up.
    First, I would like to save the Course object in the Request scope, so I check that first on the Form page. If a course already exists in the Request scope, then I use that Course object, otherwise I create a new Course object like I described in the first paragraph. The problem is really passing that on to the next page that does the validating. I was told to use a JSP tag and setProp="*" blah blah blah, then call a validate method. The question I have is what happens to Course fields that are set to datatypes such as long or timestamp ??? And what kind of validate method should I write? Should I pass it a long or String? Do I really have to write TWO validation methods for every field I have that isn't a String? What's the most common way to do this? And should I validate BEFORE I try to set properties? Maybe through a static method or something?
    The other thought I had was to create a CourseView object in which everything field was a String, then I could validate, then if everything was fine and dandy, I could set or create a new Course object using CourseView and then update the DB. This would mean I would use the CourseView instead of Course for the forms. The problem I have is what's the best way to go about that? I'm not that familiar with abstraction, extending or implementing. What would work best? I would like to have the validation methods with the Course object and just utilize them in CourseView, but I'm sure there are loopholes to that.
    Oh, and the other big problem...null values. How do forms treat null, how do validation methods treat nulls and what about objects that require some fields but not others? Or even worse yet, a field that is not required unless another field is not null. There has to be an answer for this already.
    Oh yeah, Struts is out of the question for reasons to involved to go into here.
    I thank everyone in advance and hope any response help many more people then just I.

    Basically lets say I have this:
    AddEditForm.jsp
    <%@ import com.mycomp.Course, com.mycomp.CourseMgr %>
    <%
    String action = request.getParameter("action");
    Course crs;
    if (request.getAttribute("crs") != null){
    //if crs exisits in request, then form was submitted and rejected
    crs = request.getAttribute("crs");
    //otherwise this is the first time the page has been loaded
    } else if (action == add){
    crs = new Course();
    }else if (action == edit){
    //course_id is a long
    crs = CourseMgr.getCourse(course_id);
    %>
    <HTML>
    <BODY>
    <% Custom tag here to display errors from errorMsg hashtable %>
    <FORM action="process.jsp">
    <input type="text" name="course_id" value="<%=crs.getCourse_id()=%>">
    <input type="text" name="status" value="<%=crs.getStatus()=%>">
    <input type="text" name="created_by" value="<%=crs.getCreated_by()%>">
    <input type="text" name="created_date" value="<%=crs.getCreated_date()%>">
    </FORM>
    </BODY>
    </HTML>
    Process.jsp
    //Call validation methods and set methods
    //If everything validates OK, then call CourseMgr.setCourse(Course crs);
    //The question is, do I write the Course class to have all String values
    //and then change them to longs before I send to the DB?
    //Should I try to validate before I set course_id (my idea)
    //or set them and validate before I call setCourse() (someone else's)
    //If the later is the case, then the object must be very loose
    //and you have to trust that a person is going to call the validation
    //method. I would like to not allow sets without validation. The only
    //way I see it right now is to have a set for both String and long
    //and validations for both. You can still leverage all the code,
    //but it still seems stupid. I worked with ColdFusion for a while
    //and the loose datatypes were a god send for this kinda thing.
    Course.java
    import com.mycomp.CourseMgr;
    public class Course {
         private long course_id;
         private String status="";
         private String version;
    private long created_by;
    private Timestamp created_date;
    public static Hashtable errorMsg;
         public Course() {
    course_id = CourseMgr.getNextCourse_ID();
    public long getCourse_id(){
    return course_id;
    public void setCourse_id(long l){
    this.course_id = l;
    //I would like to be able to not have to write two sets
    //for every long. If the form input is named course_id
    //doing a setProp(*) should reflect it.
    //But it reflects as a String, doesn't it?
    //I also don't know if I should put a try in here.
    //A try is part of the validation method and it seems
    //redundant. But how do I ensure validation before set?
    public void setCourse_id(String s){
    this.course_id = Long.parseLong(s);
    public boolean validateCourse_id(long vL){
    if ( valUtils.isInRange(vL,"Course_id")){
    //if it's within a predetirmined range
    return true;
    }else{
    errorMsg.put("course_id","Course ID out of range.");
    return false;
    //I would love to be able to call only one validation method
    //but other objects need to use a long. It's only the
    //view that uses Strings all the time. I would like it
    //if the request could keep the form field for course_id as
    //the type t was meant to be.
    public boolean validateCourse_id(String vS){
    if ( valUtils.isPositiveLong(vS)){
    //if it can be parsedLong and is positive
    return validateCourse_id(Long.parseLong(vS));
    }else{
    errorMsg.put("course_id","Course ID is invalid Long.");
    return false;
    I really hope this helps. Thank you greatly in advance for any assitance.

  • FM 8.0p277 crashes when pasting DITA xref?

    For FM8p277, DITA.
    FrameMaker hard-crashes (a.k.a. "bombs out") if I try to copy-and-paste a DITA
    xref tag and its contents into another location in the XML topic file.
    Has anyone else seen this?
    I have a couple of crash logs I can file as a bug, but before I do I thought I'd see if this was a known problem...
    Cheers, thanks, & hope this helps,
    Riley

    Scott:
    This once again seems to be one of the myriad fleeting idiosyncrasies I encounter on a ongoing basis in the FM8 DITA editing environment.
    Later, in a different file, I saved the file, held my breath, and tried copying an xref -- that time it worked. But in another file "some thing" makes the same operation impossible.
    This despite the fact that I constantly make sure that I'm not adding extraneous "fidgets" in any of my DITA files, along with the now-reflexive use of
    ESC v d to ensure valid file structure. Sigh...
    Long story shorter, I'm just adding this curio to my growing list of unsolved mysteries for FM8 DITA...
    Cheers, thanks, & have a great weekend,
    Riley

  • Login is looked

    Hello
    My login is looked a couple of days and won't more enabled. I opened a new login because my email address changed. Unfortunately I choosed the same Login name in uppercase. So, my old (u05430) and new login(U05430) (with me new email address) doesn't work again.
    Can you unlook the login U05430 that I can use the login in future?
    Thanks
    Judith

    Hello
    Now, I have the error message:
    It might have been deactivated during our security Upgrade lately. To ensure valid and appropriate access to Oracle websites and services, we now require only one user account per email address. Multiple accounts have been deactivated and only the most recently used account is valid.
    Can you effacer the old login u05430 with email address @reso.ch ?
    Thanks
    Judith

  • Playing video from a capture device - Out of memory for video buffers?

    Hello guys, I'm having problems playing video from a video capture device when not using JMStudio. When I use JMStudio, the video plays real time with no problems, but when I use code taken from a java book which is a simple Media Player, I get the following error:
    "Error is Error: Out of memory for video buffers."
    My capture device is working and I don't know why i get this error when trying to watch the video feed from a program other than JMStudio. I also tried different code that has worked in the past with the same exact capture device and I still get the same error. Please help, I have no clue at this point. The code for the simple media player is below, it's taken out of the book "Java: How to Program (4th edition)":
    Thanks in advance, I am very greatful
    Miguel
    device info: vfw:Microsoft WDM Image Capture (Win32):0
    When I type the locator, I am typing vfw://0, I also tried just vfw://
    and I get the same error.
    // Fig. 22.1: SimplePlayer.java
    // Opens and plays a media file from
    // local computer, public URL, or an RTP session
    // Java core packages
    import java.awt.*;
    import java.awt.event.*;
    import java.io.*;
    import java.net.*;
    // Java extension packages
    import javax.swing.*;
    import javax.media.*;
    public class SimplePlayer extends JFrame {
         // Java media player
         private Player player;
    // visual content component
    private Component visualMedia;
    // controls component for media
    private Component mediaControl;
    // main container
    private Container container;
    // media file and media locations
    private File mediaFile;
    private URL fileURL;
    // constructor for SimplePlayer
    public SimplePlayer()
    super( "Simple Java Media Player" );
    container = getContentPane();
    // panel containing buttons
    JPanel buttonPanel = new JPanel();
    container.add( buttonPanel, BorderLayout.NORTH );
    // opening file from directory button
    JButton openFile = new JButton( "Open File" );
    buttonPanel.add( openFile );
    // register an ActionListener for openFile events
    openFile.addActionListener(
    // anonymous inner class to handle openFile events
    new ActionListener() {
    // open and create player for file
    public void actionPerformed( ActionEvent event )
    mediaFile = getFile();
    if ( mediaFile != null ) {
    // obtain URL from file
    try {
    fileURL = mediaFile.toURL();
    // file path unresolvable
    catch ( MalformedURLException badURL ) {
    badURL.printStackTrace();
    showErrorMessage( "Bad URL" );
    makePlayer( fileURL.toString() );
    } // end actionPerformed
    } // end ActionListener
    ); // end call to method addActionListener
    // URL opening button
    JButton openURL = new JButton( "Open Locator" );
    buttonPanel.add( openURL );
    // register an ActionListener for openURL events
    openURL.addActionListener(
    // anonymous inner class to handle openURL events
    new ActionListener() {
    // open and create player for media locator
    public void actionPerformed( ActionEvent event )
    String addressName = getMediaLocation();
    if ( addressName != null )
    makePlayer( addressName );
    } // end ActionListener
    ); // end call to method addActionListener
    // turn on lightweight rendering on players to enable
    // better compatibility with lightweight GUI components
    Manager.setHint( Manager.LIGHTWEIGHT_RENDERER,
    Boolean.TRUE );
    } // end SimplePlayer constructor
    // utility method for pop-up error messages
    public void showErrorMessage( String error )
    JOptionPane.showMessageDialog( this, error, "Error",
    JOptionPane.ERROR_MESSAGE );
    // get file from computer
    public File getFile()
    JFileChooser fileChooser = new JFileChooser();
    fileChooser.setFileSelectionMode(
    JFileChooser.FILES_ONLY );
    int result = fileChooser.showOpenDialog( this );
    if ( result == JFileChooser.CANCEL_OPTION )
    return null;
    else
    return fileChooser.getSelectedFile();
    // get media location from user input
    public String getMediaLocation()
    String input = JOptionPane.showInputDialog(
    this, "Enter URL" );
    // if user presses OK with no input
    if ( input != null && input.length() == 0 )
    return null;
    return input;
    // create player using media's location
    public void makePlayer( String mediaLocation )
    // reset player and window if previous player exists
    if ( player != null )
    removePlayerComponents();
    // location of media source
    MediaLocator mediaLocator =
    new MediaLocator( mediaLocation );
    if ( mediaLocator == null ) {
    showErrorMessage( "Error opening file" );
    return;
    // create a player from MediaLocator
    try {
    player = Manager.createPlayer( mediaLocator );
    // register ControllerListener to handle Player events
    player.addControllerListener(
    new PlayerEventHandler() );
    // call realize to enable rendering of player's media
    player.realize();
    // no player exists or format is unsupported
    catch ( NoPlayerException noPlayerException ) {
    noPlayerException.printStackTrace();
    // file input error
    catch ( IOException ioException ) {
    ioException.printStackTrace();
    } // end makePlayer method
    // return player to system resources and
    // reset media and controls
    public void removePlayerComponents()
    // remove previous video component if there is one
    if ( visualMedia != null )
    container.remove( visualMedia );
    // remove previous media control if there is one
    if ( mediaControl != null )
    container.remove( mediaControl );
    // stop player and return allocated resources
    player.close();
    // obtain visual media and player controls
    public void getMediaComponents()
    // get visual component from player
    visualMedia = player.getVisualComponent();
    // add visual component if present
    if ( visualMedia != null )
    container.add( visualMedia, BorderLayout.CENTER );
    // get player control GUI
    mediaControl = player.getControlPanelComponent();
    // add controls component if present
    if ( mediaControl != null )
    container.add( mediaControl, BorderLayout.SOUTH );
    } // end method getMediaComponents
    // handler for player's ControllerEvents
    private class PlayerEventHandler extends ControllerAdapter {
    // prefetch media feed once player is realized
    public void realizeComplete(
    RealizeCompleteEvent realizeDoneEvent )
    player.prefetch();
    // player can start showing media after prefetching
    public void prefetchComplete(
    PrefetchCompleteEvent prefetchDoneEvent )
    getMediaComponents();
    // ensure valid layout of frame
    validate();
    // start playing media
    player.start();
    } // end prefetchComplete method
    // if end of media, reset to beginning, stop play
    public void endOfMedia( EndOfMediaEvent mediaEndEvent )
    player.setMediaTime( new Time( 0 ) );
    player.stop();
    } // end PlayerEventHandler inner class
    // execute application
    public static void main( String args[] )
    SimplePlayer testPlayer = new SimplePlayer();
    testPlayer.setSize( 300, 300 );
    testPlayer.setLocation( 300, 300 );
    testPlayer.setDefaultCloseOperation( EXIT_ON_CLOSE );
    testPlayer.setVisible( true );
    } // end class SimplePlayer

    somebody? anybody? I know there are some JMF professionals in here, any ideas?
    I was reading the Sun documentation and it said something about increasing the JVM memory buffer or something? Well, i'm just clueless at this point.
    Help a brotha out!

  • RMA Credit only

    Hi,
    There is a std feature wherein we can process credit through RMA without any actual receipt of product. I understand that Credit memo is generated which is linked AR Invoice. However, I want to understand the impact on Inventory?
    Is it advisable to accept return of damanged goods and thereafter writ-off in inventory to have real picture of stock??
    Please advice.
    Thanks
    supriya

    Do you physically receive the goods?
    If you don't, you can simply use the RMA account for identifying how much material was bad.
    Most businesses received the goods back. This is done to ensure valid RMA and to analyze defects in the products.
    You can receive the RMA into an Expense subinventory. This way, you hit the expense account automatically and there is no need to perform another write off tranaction.
    Hope this helps,
    Sandeep Gandhi

  • Delivery Date Issue

    Hi Experts ,
    I have a order , the requested delivery date is 21/2/2013 .
    Delivery Date is confirmed as 14th MARCH , although I see two Lines in Schedule Line .Its being confirmed at the 1st line itself.
    Please help to explain how these being calculated in Sales Order .
    I have provided all the relevant screenshots for better understanding .
    Thanks
    MM_Sd

    Consider the following example:
    - Sales Order for quantity of 100 created with requested delivery date = 30th March
    - Availability Check executes. The system calculates that there is no available stock to meet a delivery date = 30th March. However, there is stock available to reach a delivery date = 30th April
    - Two schedule lines are created. Schedule Line 1: Required Delivery Date = 30th March. Schedule Line 2: Confirmed Delivery Date = 30th April.
    The reason we have two schedule lines is that the system needs a way of knowing the original requested delivery date for the customer. For example, lets say stock becomes available after the sales order has been created. Then rescheduling will pick up that the original requested delivery date (30th March) did not get a confirmed quantity and can assign this new available quantity accordingly. In that case, the second schedule line should be removed as it is no longer valid.
    In your case, schedule line 2 is not confirmed which does not make any sense. It is not logical for this schedule line to exist when schedule line 1 has been confirmed.
    Things you can check:
    1) Check if report SDRQCR21 picks this up as an inconsistency
    2) Check if you are using custom code in USEREXIT_MOVE_FIELD_TO_VBEP (Include MV45AFZZ)
    3) Check that you have implemented note 1909466. This note needs to be applied on your system to ensure valid ATP results.

Maybe you are looking for

  • How do I get apple supervisors to return calls

    I had an issue with my ipad 3 around christmas that required me to wipe my ipad and start over.  I went to the trusty cloud and tried to download my backup into my ipad.  I bought extra cloud storage and didn't ever back up to itunes.  I thought it w

  • Smartform Main window and Footer Overlap Issue

    Hi, I have a problem in printing my invoice smartform. I have to print the footer at the bottom of the main window. If the line items flow to the next page the footer should be printed only on the last page. I have overlapped the main window and foot

  • Get an error when reading XML?

    When I try to read from a XML file like this: DocumentBuilderFactory docBuilderFactory = DocumentBuilderFactory.newInstance(); DocumentBuilder docBuilder = docBuilderFactory.newDocumentBuilder(); Document m_doc = docBuilder.parse("formular/faktura.xm

  • Photoshop 13 Organisor Sync to ipad ?

    Hello I would really appreciate some help / advice on how to succesfully sync Photoshop 13 desktop to my ipad app called Revel. I have subscribed to Adobe icloud into which I am hoping to store some 3500 photo's. By doing so I understand that I will

  • Need to free up disk space

    So I keep getting the "Free up disk space message" I'm trying to do so, but when I go into disk utility the "erase free space" button is shaded grey so I can't click it. Please help!