About  the parameter -XXaltjvm

I am using java for linux and java 1.4.2.
When I run
strings /usr/java/j2sdk1.4.2/bin/java | grep '\-X'
I get some strings look like parameter of java
In it have
--XXaltjvm
-Xtm
I am not sure if they are valid parameter and how to use them
Thanks for any comment
gan

Hello Alexis,
I have former confuse is because
document said hotspot compiler use less space than JIT compile and with a little speed lost. So I think hotspot compiler is not JIT compiler.
It may have follow conclusion:
static JIT compiler may be classic JIT compiler
dynamic JIT may be hotspot compiler
I would like to know some details about hotspot realization in J2ME,
But there are too few document can be found except white paper.
Hotspot in J2SE may have more informations.
Thanks for you reply
gan

Similar Messages

  • Need info about the parameter _FIX_CONTROL in a BW environment

    Hi ,
    I have done some research about the parameter FIXCONTROL and went through the SAP note 1165319.
    We have a task at hand where SAP has recommended a new value to be added to this parameter in a BW production environment.
    Now in the above note there are an entire set of values which this parameter can take up.
    I have understood to some extent that this has to do with this Fixes if case of any issues.
    last month we have upgraded the oracle version of the database from 10.2.0.2 to 10.2.0.4.
    Can anyone help me in understanding what this MergeFix is all about?
    I need to better understand this concept.
    Thank you.
    Regards,
    Hari Kishan.

    Hello,
    still not sure if I fully understood your question; but the recommended approach regarding patches is:
    1) Apply all the interim patches recommended by SAP. For Oracle 10.2.0.4 these will those from SAP note 1137346. The merge fix from SAP note also 1165319 is mentioneded there.
    And by the way, SAP note 1137346 is updated about once a month; new patches may be added, old ones may be removed. SAP recommends to follow accordingly; but if there aren't any problems, you might want to you keep your current state for a longer period.
    2) Read all the SAP notes mentioned there. You may have to do additional tasks like setting Oracle parameters, FIXCONTROL or others. The value you have to set now may or may not be mentioned in one of these notes, I can't know.
    3) If you encounter some problem, first search in SAP notes, or if necessary open a support call with SAP. You may then have to apply additional patches and set addtional values for FIXCONTROL.
    And yes, this way the list of required patches may become specific to each customer, as customer requirements are specific.
    But it would be difficult to find the exact list of needed patches in advance.
    I think a BW consultant who is familiar with Oracle installations will tell you something similar. One who is very experienced in your scenario might also be able to recommend additional patches in advance.
    regards

  • Warning about the parallel_max_servers parameter in ewa reports

    Hi gurus,
    We produce ewa reports using our solution manager system. The health and performance of the systems are evaluated using these reports.
    For all our sap systems, although the database parameter settings are configured correctly according to the oss note 830576, in the section 9.2, it gives warning for the parameter parallel_max_servers. We are almost sure that the value of the parameter parallel_max_servers is also set correctly. Whatever we did, we couldn't set it green.
    Is there a way to turn it green, or as the sentence says in the report "If it is configured correctly, then ignore the yellow rating for this parameter." means that there is no way, although  the parameter is set correctly, it will stay in yellow?
    Best Regards,
    Tolga

    Hi,
    The optimal value for PARALLEL_MAX_SERVERS depends on the CPU cores in the database server available for database ( total CPU cores on database  server minus CPU requirements of other applications including SAP central instance). As the CPU requirements for all applications other
    than database cannot be determined automatically by the EarlyWatch Alert  tool, it doesnt have a reference value to compare the current setting and comment on it. The optimal setting has to be determined manually. If  the PARALLEL_MAX_SERVERS is set correctly then please ignore the
    alert generated in the EarlyWatch Alert report
    Just because the rating is yellow in the report doesnt mean that the setting is incorrect. The report just tries to alert you that the optimal setting for this parameter could not be determined and asks
    you to ensure it is set optimally.
    Cheers!

  • Using MSXML2.ServerXMLHttp in MS SQL 2012 - receiving error "The Parameter is incorrect".

    I have a procedure used to make http post requests to a REST web service external to my SQL server, using MSXML2.ServerXMLHttp via POST request. This procedure works without issue in SQL 2008 r2, but upon upgrade to 2012, begins to fail with the message
    : "The Parameter is incorrect."
    It is failing when I attempt to exec the 'send' method on line 137. I cannot find any documentation about how the MSXML2.ServerXMLHttp object needs to be treated differently in 2012. I found a similar question here: http://social.technet.microsoft.com/Forums/sqlserver/en-US/a6de1eea-5fe9-4087-809b-524c98f20a4d/msxml6dll-methodsend-dont-work-in-windows-server-2012-and-sql-2008r2?forum=sqlxml 
    But it isn't resovled - just indications to file a bug report - and one solution that says to just copy the DLL from 2008 over to 2012 to fix the issue. Is that really the right solution here or does someone have information on how to do this properly with
    2012?
    Here is my procedure:
    CREATE procedure [dbo].[HTTP_REQUEST](@response varchar(4000) out, 
    @method varchar(64),
    @p1name varchar(256) = null,
    @p1value varchar(max) = null,
    @p2name varchar(256) = null,
    @p2value varchar(max) = null,
    @p3name varchar(256) = null,
    @p3value varchar(max) = null,
    @p4name varchar(256) = null,
    @p4value varchar(max) = null,
    @p5name varchar(256) = null,
    @p5value varchar(max) = null,
    @p6name varchar(256) = null,
    @p6value varchar(max) = null,
    @parent_table varchar(30) = null
    As
    Declare
    @obj int
    ,@hr int
    ,@status int
    ,@msg varchar(255)
    ,@apiKey varchar (64)
    ,@params varchar (max)
    SET @apiKey = (Select a.default_value from T_DEFAULTS a WHERE a.parent_table = @parent_table AND a.field_name = 'm2apiKey')
    SET @params = ''
    If @apiKey is null
      Begin
    select @msg = 'Invalid mail2 APIKey'
    RAISERROR(@msg, 11, 2) WITH SETERROR
    return -101
      End
    If @method is null
      Begin
    select @msg = 'No valid mail2 API method provided'
    RAISERROR(@msg, 11, 2) WITH SETERROR
    return -101
      End
    exec @hr = sp_OACreate 'MSXML2.ServerXMLHttp', @obj OUT
    if @hr <> 0 begin Raiserror('sp_OACreate MSXML2.ServerXMLHttp.3.0
    failed', 16,1) return end
    exec @hr = sp_OAMethod @obj, 'open', NULL, 'POST', 'http://api.someapiurl.net/REST/', true
    if @hr <>0 begin set @msg = 'sp_OAMethod Open failed' goto eh end
    exec @hr = sp_OAMethod @obj, 'setRequestHeader', NULL, 'Content-Type',
    'application/x-www-form-urlencoded'
    if @hr <>0 begin set @msg = 'sp_OAMethod setRequestHeader failed' goto
    eh end
    --Set Timeouts
    exec @hr = sp_OAMethod @obj, 'setTimeouts',NULL,5000,5000,10000,10000
    if @hr <>0 begin set @msg = 'sp_OAMethod setTimeouts failed' goto
    eh end
    --Add Method
    SET @params = '&method='+@method
    --Add API key
    SET @params = @params + '&key='+@apiKey
    --Add p1 if present
    IF @p1name IS NOT NULL
    BEGIN
    SET @params = @params + '&' + @p1name + '=' + @p1value
    END
    --Add p2
    IF @p2name IS NOT NULL
    BEGIN
    SET @params = @params + '&' + @p2name + '=' + @p2value
    END
    --Add p3
    IF @p3name IS NOT NULL
    BEGIN
    SET @params = @params + '&' + @p3name + '=' + @p3value
    END
    --Add p4
    IF @p4name IS NOT NULL
    BEGIN
    SET @params = @params + '&' + @p4name + '=' + @p4value
    END
    --Add p5
    IF @p5name IS NOT NULL
    BEGIN
    SET @params = @params + '&' + @p5name + '=' + @p5value
    END
    --Add p6
    IF @p6name IS NOT NULL
    BEGIN
    SET @params = @params + '&' + @p6name + '=' + @p6value
    END
    --SELECT @params
    --Send the request
    exec @hr = sp_OAMethod @obj, send, NULL, @params
    if @hr <>0 begin set @msg = 'sp_OAMethod Send failed' goto eh end
    --Get the status
    exec @hr = sp_OAGetProperty @obj, 'status', @status OUT
    if @hr <>0 begin set @msg = 'sp_OAGetProperty read status failed on get status' goto
    eh
    end
    if @status <> 200 begin set @msg = 'sp_OAMethod http status ' +
    str(@status) goto eh end
    if @status = 200 begin print 'sp_OAMethod http status is 200:Successful ' +
    str(@status) + @params end
    exec @hr = sp_OAGetProperty @obj, 'responseText', @response OUT
    if @hr <>0 begin set @msg = 'sp_OAGetProperty read response failed on get response text error code' + convert(varchar,@hr) goto
    eh end
    exec @hr = sp_OADestroy @obj
    return
    eh:
    exec @hr = sp_OADestroy @obj
    Raiserror(@msg, 16, 1)
    return
    Many thanks for the input - 
    Chris

    How can I fix the problem? changing the OS? I just bought the new server. I do?
    thanks
    Miky
    Rambaldi

  • Where is the parameter panel on the embedded Crystal Report preview in Visu

    Where is the parameter panel on the embedded Crystal Report preview in Visual Studio?
    I found a tweet on google about this.. but the link is invalid.. and I could not find the article on SDN.
    KB #1486469 - Where is the parameter panel on the embedded Crystal Report preview in Visual Studio? http://tinyurl.com/22thlcg
    How do I the show parameter dialog in either WPF or Winforms viewer of Visual Studio 2010.
    Parameters are not even visible in the Parameters Side panel. It is empty too..
    I see two classes ParameterPrompting and ParameterPrompt both, on initialization throws exception.. even to manually invoke them...
    Is it permanently removed?

    Hello,
    Seems like a reported Bug.
    Please check:
    Re: CRVS2010 - Hide Group Tree and Parameter Panel
    A possible woraround but you need to change as per your need:
    CRVS 2010 BETA - WPF Viewer - How to hide SidePanel?
    Hope it helps.
    Thanks.

  • About the template FSCM9.1 FP2 Peopletools 8.52.03 (v4 - July 2012)

    Hello,
    Just tested quickly this new template delivered 2 months ago (July 2012).
    As far as I undestand, it is just a recut of the one delivered in April 2012. At least it solves the main issue I reported in that other About the template FSCM9.1 FP2 Peopletools 8.52.03 (v3) about the network prompt missing.
    But I still have remarks/issues on the template FSCM9.1 FP2 Peopletools 8.52.03 (v4) released earlier in July 2012.
    _1. First of all, there a lot of errors reported in /var/log/messages_
    Sep 13 05:02:55 localhost kernel: type=1400 audit(1347526918.883:3): avc:  denied  { read } for  pid=92 comm="restorecon" name="libc.so.6" dev=xvda2 ino=21 scontext=system_u:sys
    tem_r:restorecon_t:s0 tcontext=system_u:object_r:file_t:s0 tclass=lnk_file
    Sep 13 05:02:55 localhost kernel: type=1400 audit(1347526918.910:4): avc:  denied  { execute } for  pid=92 comm="restorecon" path="/lib64/libc-2.5.so" dev=xvda2 ino=20 scontext=
    system_u:system_r:restorecon_t:s0 tcontext=system_u:object_r:file_t:s0 tclass=file
    Sep 13 05:02:55 localhost kernel: type=1400 audit(1347526921.489:5): avc:  denied  { read } for  pid=296 comm="pam_console_app" name="ld.so.cache" dev=xvda2 ino=94143 scontext=s
    ystem_u:system_r:pam_console_t:s0-s0:c0.c1023 tcontext=system_u:object_r:file_t:s0 tclass=file
    Sep 13 05:02:55 localhost kernel: type=1400 audit(1347526921.489:6): avc:  denied  { getattr } for  pid=290 comm="pam_console_app" path="/etc/ld.so.cache" dev=xvda2 ino=94143 sc
    ontext=system_u:system_r:pam_console_t:s0-s0:c0.c1023 tcontext=system_u:object_r:file_t:s0 tclass=file
    Sep 13 05:02:55 localhost kernel: type=1400 audit(1347526921.530:7): avc:  denied  { read } for  pid=293 comm="pam_console_app" name="libc.so.6" dev=xvda2 ino=21 scontext=system
    _u:system_r:pam_console_t:s0-s0:c0.c1023 tcontext=system_u:object_r:file_t:s0 tclass=lnk_file
    Sep 13 05:02:55 localhost kernel: type=1400 audit(1347526921.530:8): avc:  denied  { execute } for  pid=293 comm="pam_console_app" path="/lib64/libc-2.5.so" dev=xvda2 ino=20 sco
    ntext=system_u:system_r:pam_console_t:s0-s0:c0.c1023 tcontext=system_u:object_r:file_t:s0 tclass=file
    Sep 13 05:02:55 localhost kernel: input: PC Speaker as /class/input/input3
    Sep 13 05:02:55 localhost kernel: Initialising Xen virtual ethernet driver.
    Sep 13 05:02:55 localhost kernel: Error: Driver 'pcspkr' is already registered, aborting...
    Sep 13 05:02:55 localhost kernel: Floppy drive(s): fd0 is unknown type 15 (usb?), fd1 is unknown type 15 (usb?)
    Sep 13 05:02:55 localhost kernel: floppy0: Unable to grab IRQ6 for the floppy driver
    Sep 13 05:02:55 localhost kernel: lp: driver loaded but no devices found
    Sep 13 05:02:55 localhost kernel: md: Autodetecting RAID arrays.
    Sep 13 05:02:55 localhost kernel: md: Scanned 0 and added 0 devices.
    Sep 13 05:02:55 localhost kernel: md: autorun ...
    Sep 13 05:02:55 localhost kernel: md: ... autorun DONE.
    Sep 13 05:02:55 localhost kernel: EXT3 FS on xvda2, internal journal
    Sep 13 05:02:55 localhost kernel: type=1400 audit(1347526929.896:9): avc:  denied  { execute } for  pid=965 comm="restorecon" path="/lib64/libc-2.5.so" dev=xvda2 ino=20 scontext
    =system_u:system_r:restorecon_t:s0 tcontext=system_u:object_r:file_t:s0 tclass=file
    Sep 13 05:02:55 localhost kernel: kjournald starting.  Commit interval 5 seconds
    Sep 13 05:02:55 localhost kernel: EXT3 FS on xvda1, internal journal
    Sep 13 05:02:55 localhost kernel: EXT3-fs: mounted filesystem with ordered data mode.
    Sep 13 05:02:55 localhost kernel: kjournald starting.  Commit interval 5 seconds
    Sep 13 05:02:55 localhost kernel: EXT3 FS on xvdb1, internal journal
    Sep 13 05:02:55 localhost kernel: EXT3-fs: mounted filesystem with ordered data mode.
    Sep 13 05:02:55 localhost kernel: type=1400 audit(1347526930.647:10): avc:  denied  { execute } for  pid=989 comm="setfiles" path="/lib64/libc-2.5.so" dev=xvda2 ino=20 scontext=
    system_u:system_r:setfiles_t:s0 tcontext=system_u:object_r:file_t:s0 tclass=file
    Sep 13 05:02:55 localhost kernel: type=1400 audit(1347526942.398:11): avc:  denied  { net_admin } for  pid=990 comm="setfiles" capability=12  scontext=system_u:system_r:setfiles
    _t:s0 tcontext=system_u:system_r:setfiles_t:s0 tclass=capability
    Sep 13 05:02:55 localhost kernel: hrtimer: interrupt took 35229469 ns
    Sep 13 05:02:55 localhost kernel: Adding 2104504k swap on /dev/xvda3.  Priority:-1 extents:1 across:2104504k SS
    Sep 13 05:02:55 localhost kernel: warning: process `kudzu' used the deprecated sysctl system call with 1.23.
    Sep 13 05:02:55 localhost kernel: Loading iSCSI transport class v2.0-870.
    Sep 13 05:02:55 localhost kernel: libcxgbi:libcxgbi_init_module: tag itt 0x1fff, 13 bits, age 0xf, 4 bits.
    Sep 13 05:02:55 localhost kernel: libcxgbi:ddp_setup_host_page_size: system PAGE 4096, ddp idx 0.
    Sep 13 05:02:55 localhost kernel: Chelsio T3 iSCSI Driver cxgb3i v2.0.0 (Jun. 2010)
    Sep 13 05:02:55 localhost kernel: iscsi: registered transport (cxgb3i)
    Sep 13 05:02:55 localhost kernel: NET: Registered protocol family 10
    Sep 13 05:02:55 localhost kernel: cnic: Broadcom NetXtreme II CNIC Driver cnic v2.2.14 (Mar 30, 2011)
    Sep 13 05:02:55 localhost kernel: Broadcom NetXtreme II iSCSI Driver bnx2i v2.6.2.3 (Jan 06, 2010)
    Sep 13 05:02:55 localhost kernel: iscsi: registered transport (bnx2i)
    Sep 13 05:02:55 localhost kernel: iscsi: registered transport (tcp)
    Sep 13 05:02:55 localhost kernel: iscsi: registered transport (iser)
    Sep 13 05:02:55 localhost kernel: iscsi: registered transport (be2iscsi)
    Sep 13 05:02:55 localhost kernel: ip6_tables: (C) 2000-2006 Netfilter Core Team
    Sep 13 05:02:55 localhost kernel: warning: `mcstransd' uses 32-bit capabilities (legacy support in use)
    Sep 13 05:02:55 localhost kernel: type=1400 audit(1347526970.336:12): avc:  denied  { sys_tty_config } for  pid=1374 comm="consoletype" capability=26  scontext=system_u:system_r
    :consoletype_t:s0 tcontext=system_u:system_r:consoletype_t:s0 tclass=capability
    Sep 13 05:02:55 localhost kernel: RPC: Registered udp transport module.
    Sep 13 05:02:55 localhost kernel: RPC: Registered tcp transport module.
    Sep 13 05:02:55 localhost kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
    Sep 13 05:03:00 localhost automount[1769]: lookup_read_master: lookup(nisplus): couldn't locate nis+ table auto.master
    Sep 13 05:03:59 localhost kernel: type=1400 audit(1347527039.771:13): avc:  denied  { sys_tty_config } for  pid=2029 comm="consoletype" capability=26  scontext=system_u:system_r
    :consoletype_t:s0 tcontext=system_u:system_r:consoletype_t:s0 tclass=capability
    Sep 13 05:04:00 localhost NET[2061]: /sbin/dhclient-script : updated /etc/resolv.conf
    Sep 13 05:04:01 localhost kernel: IPv6 over IPv4 tunneling driver
    Sep 13 05:04:01 localhost NET[2219]: /opt/oracle/psft/vm/oraclevm-template.sh : updated /etc/resolv.conf
    Sep 13 05:04:08 localhost NET[2472]: /etc/sysconfig/network-scripts/ifup-post : updated /etc/resolv.conf
    Sep 13 05:06:08 localhost restorecond: Reset file context /etc/resolv.conf: system_u:object_r:etc_runtime_t:s0->system_u:object_r:net_conf_t:s0
    Sep 13 05:08:19 localhost kernel: Slow work thread pool: Starting up
    Sep 13 05:08:19 localhost kernel: Slow work thread pool: Ready
    Sep 13 05:08:19 localhost kernel: FS-Cache: Loaded
    Sep 13 05:08:19 localhost kernel: FS-Cache: Netfs 'nfs' registered for caching
    Sep 13 05:08:19 localhost kernel: svc: failed to register lockdv1 RPC service (errno 97).
    ...Well, I don't know if it triggers others problems yet, but the last line could reveale an error within the /etc/hosts file which has not been properly modified during deployment (especially IPV6, it probably should be removed) :
    [root@psovmfscmfp2 /]# more /etc/hosts
    127.0.0.1       localhost.localdomain   localhost
    ::1     localhost6.localdomain6 localhost6
    192.168.1.150   psovmfscmfp2.phoenix.nga psovmfscmfp2
    [root@psovmfscmfp2 /]#_2. Now about the COBOL_
    Despite I choosed to install Microfocus, COBOL does not work. Sample COBOL processes such as PTPDBTST and PTPDTTST finished in error.
    The log is empty, here below the output from the file $PS_CFG_HOME/psft/pt/8.52/appserv/prcs/PRCSDOM/LOGS/stdout (psadm2) :
    =================================Error===============================
    Message:     Process 10899 is marked 'Initiated' or 'Processing' but can not detect status of PID
            Process Name: PTPDBTST
            Process Type: COBOL SQL
            Session Id:   9313
    =====================================================================
    OprId = VP1Note that I successfully tested AEs and SQRs.
    Here is the command line fired that I can see from the process monitor > parameter (nga is being my run control id) :
    PSRUN PTPDBTST ORACLE/F91TMPLT/VP1/OPRPSWD/nga/10899//0 I used the following trace setting on the PTPDBTST's process parameter (override) to see what happens :
    %%DBTYPE%%/%%DBNAME%%/%%OPRID%%/%%OPRPSWD%%/%%RUNCNTLID%%/%%INSTANCE%%//%%DBFLAG%%But it does not generate more logs...
    I also use "RCCBL Redirect =1" in psappsrv.cfg (reconfigure and restart appdom), then start the COBOL through menu PeopleTools > Utilities > Debug > PeopleTools Test Utilities, and run a "Remote Call Test".
    I received "COBOL Program PTPNTEST aborted (2,-1) FUNCLIB_UTIL.RC_TEST_PB.FieldChange PCPC:2143 Statement:26", but it generated two empty files (PTPNTEST_VP1_0913064910.out and PTPNTEST_VP1_0913064910.err).
    Next step, checking the folder $PS_HOME/cblbin, it is...er... empty... does this mean COBOL have not been compiled ? Hmmm, I'm pretty sure I replied 'yes' when it was prompted though (still have the screenshots)...
    And we can see several folders dated from today and license seems ok from Microfocus directories :
    [psadm1@psovmfscmfp2 tools]$ cd /opt/oracle/psft/pt/cobol/svrexp-51_wp4-64bit
    [psadm1@psovmfscmfp2 svrexp-51_wp4-64bit]$ ls -lrt
    total 264
    -r--r--r--  1 root root 10455 Nov 19  2009 ADISCTRL
    dr-xr-xr-x 10 root root  4096 Nov 19  2009 terminfo
    dr-xr-xr-x  2 root root  4096 Nov 19  2009 xdb
    -r--r--r--  1 root root 11949 Nov 19  2009 eslmf-mess
    dr-xr-xr-x  2 root root  4096 Nov 19  2009 include
    dr-xr-xr-x 17 root root  4096 Nov 19  2009 lang
    dr-xr-xr-x  4 root root  4096 Nov 19  2009 es
    dr-xr-xr-x  2 root root  4096 Nov 19  2009 dynload
    drwxrwxrwx  2 root root  4096 Nov 19  2009 deploy
    dr-xr-xr-x  2 root root  4096 Nov 19  2009 dynload64
    dr-xr-xr-x  2 root root  4096 Nov 19  2009 dialog
    dr-xr-xr-x  2 root root  4096 Nov 19  2009 cpylib
    dr-xr-xr-x  8 root root 28672 Nov 19  2009 lib
    dr-xr-xr-x  3 root root  4096 Nov 19  2009 snmp
    dr-xr-xr-x  8 root root  4096 Nov 19  2009 src
    dr-xr-xr-x 28 root root  4096 Nov 19  2009 demo
    dr-xr-xr-x  6 root root  4096 Nov 19  2009 docs
    -rw-r--r--  1 root root    49 Sep 13 05:13 license.txt
    -r-xr-xr-x  1 root root 12719 Sep 13 05:13 install.orig
    -r-xr-xr-x  1 root root 13006 Sep 13 05:13 install
    dr-xr-xr-x  6 root root  4096 Sep 13 05:13 lmf
    dr-xr-xr-x  2 root root  4096 Sep 13 05:13 aslmf
    dr-xr-xr-x  6 root root  4096 Sep 13 05:15 etc
    dr-xr-xr-x  4 root root 12288 Sep 13 05:15 bin
    [psadm1@psovmfscmfp2 svrexp-51_wp4-64bit]$ more license.txt
    I
    ORACLE-30DAYDEV64
    01030 A0780 014A6 7980B A17CSo let's assume it has been properly installed and let's compile the COBOLs. Here we go :
    [psadm1@psovmfscmfp2 svrexp-51_wp4-64bit]$ cd $PS_HOME/setup
    [psadm1@psovmfscmfp2 setup]$ ./pscbl.mak
    /opt/oracle/psft/pt/tools/setup/pscbl_mf.mak : Convert all files for Unicode ....
    Conversion Summary for Source Codes in  :
         Source: /opt/oracle/psft/pt/tools/src/cbl/
         Target: /opt/oracle/psft/pt/tools/src/cblunicode/
          Number of Copy Libraries Read: 71
                         Modified:       71
                     Not Modified:       0
          Number of Programs Read:       44
                         Modified:       44
                     Not Modified:       0
    /opt/oracle/psft/pt/tools/setup/pscbl_mf.mak : All COBOL files were converted for Unicode successfully
    /opt/oracle/psft/pt/tools/setup/pscbl_mf.mak : Compiling PTPCBLAE.cbl ...
    /opt/oracle/psft/pt/tools/setup/pscbl_mf.mak: line 249: cob: command not found
    cp: cannot stat `PTPCBLAE.gnt': No such file or directory
    cp: cannot stat `PTPCBLAE.int': No such file or directory
    cp: cannot stat `PTPCBLAE.lst': No such file or directory
    ...What about env. variables ? COBDIR, COBPATH and COBOL do not appears anywhere in PATH...
    [psadm1@psovmfscmfp2 setup]$ env|grep -i cobol
    [psadm1@psovmfscmfp2 setup]$Let's set the env variables as we could expect to be (page 27, step 17 of the given doc), and retry to compile the COBOL :
    [psadm1@psovmfscmfp2 setup]$ export COBDIR=/opt/oracle/psft/pt/cobol/svrexp-51_wp4-64bit
    [psadm1@psovmfscmfp2 setup]$ export LD_LIBRARY_PATH=/opt/oracle/psft/pt/cobol/svrexp-51_wp4-64bit/lib:$LD_LIBRARY_PATH
    [psadm1@psovmfscmfp2 setup]$ export PATH=/opt/oracle/psft/pt/cobol/svrexp-51_wp4-64bit/bin:$PATH
    [psadm1@psovmfscmfp2 setup]$ ./pscbl.mak
    /opt/oracle/psft/pt/tools/setup/pscbl_mf.mak : Convert all files for Unicode ....
    Conversion Summary for Source Codes in  :
         Source: /opt/oracle/psft/pt/tools/src/cbl/
         Target: /opt/oracle/psft/pt/tools/src/cblunicode/
          Number of Copy Libraries Read: 71
                         Modified:       71
                     Not Modified:       0
          Number of Programs Read:       44
                         Modified:       44
                     Not Modified:       0
    /opt/oracle/psft/pt/tools/setup/pscbl_mf.mak : All COBOL files were converted for Unicode successfully
    /opt/oracle/psft/pt/tools/setup/pscbl_mf.mak : Compiling PTPCBLAE.cbl ...
    Micro Focus LMF - 010: Unable to contact license manager.                                                                                                                              This product has been unable to contact the                                     License Manager.                                                                                                                                                Execution of this product has been terminated.                                                                                                                  This product cannot execute without the License                                 Manager. Contact your license administrator                                     or refer to the 'Information Messages' chapter                                  of the License Management Facility                                              Administrator's Guide.
    cob64: error(s) in compilation: PTPCBLAE.cbl
    cp: cannot stat `PTPCBLAE.gnt': No such file or directory
    cp: cannot stat `PTPCBLAE.int': No such file or directory
    cp: cannot stat `PTPCBLAE.lst': No such file or directory
    ...Ok, maybe a bit better, at least it is trying to contact LMF. Probably the LMF is not started. Let's try to start it :
    [root@psovmfscmfp2 microfocus]# ./mflmman
    MF-LMF:Thu Sep 13 07:19:37 2012: LMF Starting
    [root@psovmfscmfp2 microfocus]#Good, it is starting, it means it wasn't (sic). Now retry to compile :
    [psadm1@psovmfscmfp2 setup]$ export COBDIR=/opt/oracle/psft/pt/cobol/svrexp-51_wp4-64bit
    [psadm1@psovmfscmfp2 setup]$ export LD_LIBRARY_PATH=/opt/oracle/psft/pt/cobol/svrexp-51_wp4-64bit/lib:$LD_LIBRARY_PATH
    [psadm1@psovmfscmfp2 setup]$ export PATH=/opt/oracle/psft/pt/cobol/svrexp-51_wp4-64bit/bin:$PATH
    [psadm1@psovmfscmfp2 setup]$ ./pscbl.mak
    /opt/oracle/psft/pt/tools/setup/pscbl_mf.mak : Convert all files for Unicode ....
    Conversion Summary for Source Codes in  :
         Source: /opt/oracle/psft/pt/tools/src/cbl/
         Target: /opt/oracle/psft/pt/tools/src/cblunicode/
          Number of Copy Libraries Read: 71
                         Modified:       71
                     Not Modified:       0
          Number of Programs Read:       44
                         Modified:       44
                     Not Modified:       0
    /opt/oracle/psft/pt/tools/setup/pscbl_mf.mak : All COBOL files were converted for Unicode successfully
    /opt/oracle/psft/pt/tools/setup/pscbl_mf.mak : Compiling PTPCBLAE.cbl ...
    /opt/oracle/psft/pt/tools/setup/pscbl_mf.mak : Compiling PTPCURND.cbl ...
    /opt/oracle/psft/pt/tools/setup/pscbl_mf.mak : Compiling PTPDBTST.cbl ...
    <snipped>
    /opt/oracle/psft/pt/tools/setup/pscbl_mf.mak : Compiling PTPWLGEN.cbl ...
    /opt/oracle/psft/pt/tools/setup/pscbl_mf.mak : All COBOL programs have been successfully compiled.
    /opt/oracle/psft/pt/tools/setup/pscbl_mf.mak : The COBOL executables were copied to /opt/oracle/psft/pt/tools/cblbin
    rm: cannot remove `/opt/oracle/psft/pt/apptools/src/cblunicode/CECCRLP1.cbl': Permission denied
    rm: cannot remove `/opt/oracle/psft/pt/apptools/src/cblunicode/CECCRLUP.cbl': Permission deniedIt looks better, I think the last lines marked with "Permission denied" can be safely be ignored.
    Those files are owned by psadm3 with a read only for other users (sic). But more concern, I'm wondering why it looks into apptools (???) whereas I'm using psadm1 (tools only, COBPATH=/opt/oracle/psft/pt/tools/cblbin).
    Anyway, seems the *.gnt files required to run the COBOLs programs are now in bin :
    [psadm1@psovmfscmfp2 setup]$ ls /opt/oracle/psft/pt/tools/cblbin
    PTPCBLAE.gnt  PTPDTTST.gnt  PTPECOBL.gnt  PTPLOGMS.gnt  PTPRATES.gnt  PTPSQLGS.gnt  PTPTESTU.gnt  PTPTSCNT.gnt  PTPTSLOG.gnt  PTPTSTBL.gnt  PTPTSWHR.gnt
    PTPCURND.gnt  PTPDTWRK.gnt  PTPEFCNV.gnt  PTPMETAS.gnt  PTPRUNID.gnt  PTPSQLRT.gnt  PTPTESTV.gnt  PTPTSEDS.gnt  PTPTSREQ.gnt  PTPTSUPD.gnt  PTPUPPER.gnt
    PTPDBTST.gnt  PTPDYSQL.gnt  PTPERCUR.gnt  PTPNETRT.gnt  PTPSETAD.gnt  PTPSTRFN.gnt  PTPTFLDW.gnt  PTPTSEDT.gnt  PTPTSSET.gnt  PTPTSUSE.gnt  PTPUSTAT.gnt
    PTPDEC31.gnt  PTPECACH.gnt  PTPESLCT.gnt  PTPNTEST.gnt  PTPSHARE.gnt  PTPTEDIT.gnt  PTPTLREC.gnt  PTPTSFLD.gnt  PTPTSTAE.gnt  PTPTSWHE.gnt  PTPWLGEN.gnt
    [psadm1@psovmfscmfp2 setup]$Have a try to link COBOLs :
    [psadm1@psovmfscmfp2 setup]$ ./psrun.mak
    ./psrun.mak - linking PSRUN for oel-5-x86_64, Version 2.6.32-200.13.1.el5uek ...
    ./psrun.mak - Successfully created PSRUN in directory: /opt/oracle/psft/pt/tools/bin
    ./psrun.mak - linking PSRUNRMT for oel-5-x86_64, Version 2.6.32-200.13.1.el5uek ...
    ./psrun.mak - Successfully created PSRUNRMT in directory: /opt/oracle/psft/pt/tools/bin
    [psadm1@psovmfscmfp2 setup]$The err files are empty :
    -rw-r--r-- 1 psadm1 oracle     0 Sep 13 07:26 psrun.err
    -rw-r--r-- 1 psadm1 oracle     0 Sep 13 07:26 psrunrmt.errSo far, so good now. We are able to test again the sample COBOL... until next failure.
    Yes, unfortunately, it fails again. But good thing, the log is not empty now :
    PSRUN: error while loading shared libraries: libcobrts64.so: cannot open shared object file: No such file or directoryThat's probably coming from some missing libraries during the psprcs.cfg configuration. Let's use the same env. variables settings as for psadm1 when compiling COBOLs.
    [psadm2@psovmfscmfp2 appserv]$ export COBDIR=/opt/oracle/psft/pt/cobol/svrexp-51_wp4-64bit
    [psadm2@psovmfscmfp2 appserv]$ export LD_LIBRARY_PATH=$COBDIR/lib:$LD_LIBRARY_PATH
    [psadm2@psovmfscmfp2 appserv]$ export PATH=$COBDIR/bin:$PATH
    [psadm2@psovmfscmfp2 appserv]$ ./psadminReconfigure, restart prcs and re-test... SUCCESSFULLY !!!!!!!!!!!!!!!!!!!!!!!!!
    Log from PTPDBTST process shows :
    SUCCESSFUL DATABASE CONNECTION
    SUCCESSFUL DATABASE DISCONNECTWhat a pain !
    I did not go further, but we could expect the same issue within the Application COBOLs, since the cblbin directory is also empty out there.
    According to psprcs.env, there're two values for COBDIR and the one for the applications cobol is empty :
    [psadm2@psovmfscmfp2 PRCSDOM]$ more psprcsrv.env
    INFORMIXSERVER=192.168.1.149
    COBPATH=/opt/oracle/psft/pt/apptools/cblbin:/opt/oracle/psft/pt/tools/cblbin
    PATH=/opt/oracle/psft/pt/apptools/bin:/opt/oracle/psft/pt/apptools/bin/interfacedrivers::/opt/oracle/psft/pt/cobol/svrexp-51_wp4-64bit/bin:/opt/oracle/psft/pt/tools/appserv:/opt
    /oracle/psft/pt/tools/setup:/opt/oracle/psft/pt/tools/jre/bin:/opt/oracle/psft/pt/bea/tuxedo/bin:.:/opt/oracle/psft/pt/oracle-client/11.2.0.x/bin:/opt/oracle/psft/pt/oracle-clie
    nt/11.2.0.x/perl/bin:/usr/local/bin:/bin:/usr/bin:/opt/oracle/psft/pt/tools/bin:/opt/oracle/psft/pt/tools/bin/sqr/ORA/bin:/opt/oracle/psft/pt/tools/verity/linux/_ilnx21/bin:/hom
    e/psadm2/bin:.
    [psadm2@psovmfscmfp2 PRCSDOM]$ ls /opt/oracle/psft/pt/apptools/cblbin
    [psadm2@psovmfscmfp2 PRCSDOM]$ ls /opt/oracle/psft/pt/tools/cblbin
    PTPCBLAE.gnt  PTPDTTST.gnt  PTPECOBL.gnt  PTPLOGMS.gnt  PTPRATES.gnt  PTPSQLGS.gnt  PTPTESTU.gnt  PTPTSCNT.gnt  PTPTSLOG.gnt  PTPTSTBL.gnt  PTPTSWHR.gnt
    PTPCURND.gnt  PTPDTWRK.gnt  PTPEFCNV.gnt  PTPMETAS.gnt  PTPRUNID.gnt  PTPSQLRT.gnt  PTPTESTV.gnt  PTPTSEDS.gnt  PTPTSREQ.gnt  PTPTSUPD.gnt  PTPUPPER.gnt
    PTPDBTST.gnt  PTPDYSQL.gnt  PTPERCUR.gnt  PTPNETRT.gnt  PTPSETAD.gnt  PTPSTRFN.gnt  PTPTFLDW.gnt  PTPTSEDT.gnt  PTPTSSET.gnt  PTPTSUSE.gnt  PTPUSTAT.gnt
    PTPDEC31.gnt  PTPECACH.gnt  PTPESLCT.gnt  PTPNTEST.gnt  PTPSHARE.gnt  PTPTEDIT.gnt  PTPTLREC.gnt  PTPTSFLD.gnt  PTPTSTAE.gnt  PTPTSWHE.gnt  PTPWLGEN.gnt
    [psadm2@psovmfscmfp2 PRCSDOM]$The directory "/opt/oracle/psft/pt/apptools/cblbin" is owned by psadm3 and hosted on the database server (nfs mounted), so I assume we also need to set proper values for env variables, and compile the COBOLs before being able to use them.
    To resume what I did to make the COBOLs working on this PSOVM :
    1. As root, start LMF (this has to be done only once)
    cd /opt/oracle/psft/pt/cobol/microfocus
    ./mflmman
    2. As psadm1, set proper env. variable and compile (setting env variable has to be done each time you want to compile COBOLs)
    export COBDIR=/opt/oracle/psft/pt/cobol/svrexp-51_wp4-64bit
    export LD_LIBRARY_PATH=$COBDIR/lib:$LD_LIBRARY_PATH
    export PATH=$COBDIR/bin:$PATH
    cd $PS_HOME/setup
    ./pscbl.mak
    ./psrun.mak
    3. As psadm2, set proper env. variable and reconfigure psprcs.cfg, restart, restart (setting env variable has to be done each time you want to start the process scheduler, so probably better to append these in the .bash_profile)
    export COBDIR=/opt/oracle/psft/pt/cobol/svrexp-51_wp4-64bit
    export LD_LIBRARY_PATH=$COBDIR/lib:$LD_LIBRARY_PATH
    export PATH=$COBDIR/bin:$PATH
    cd $PS_HOME/appserv
    ./psadmin
    4. Same as step 2, but with user psadm3.
    HTH,
    Nicolas.
    PS: will it be the same issue on the HCM template delivered at the same time ? To be tested as well.
    PS2: and yes, I tested it twice before posting, result is same.
    Edited by: N Gasparotto on Sep 13, 2012 5:17 PM

    Fortunately, the COBOL issue does not exist on PSOVM HCM9.1 FP2 PT8.52.06 delivered in July 2012 (v3). COBOL are properly compiled (tools and app COBOLs), cblbin is not empty and they run successfully on the first shot.
    Nicolas.

  • Get the parameter fields defined in crystal report

    I am porting my application from crystal 8.5 written in C++ to crystal 2008 in .net.
    Here I am not making use of crystal report viewer neither I am creating .rpt in .net code.
    I have a set of already created .rpt files.
    I have written a function in .net to export the crystal report.
    Its a generic function and will be called for multiple crystal reports.
    I am passing the parameter values to the report by making use of the following function :
         ReportDocument repDoc;
         repDoc.SetParameterValue(APPTYPE, strNextToken[0]);
         repDoc.SetParameterValue(COMPORROLETYPE, strNextToken[1]);
    Similarly I are setting other parameter values.
    The problem here is that, all the reports do not have parameter fields defined that I am trying to set.
    They may be present for one report and absent for another. In this case , if the report does not have a particular parameter
    field, then it gives error on setting parameters and subsequently fails.
    Now I want to find out through code what all parameter fields are defined in the report. Then I will only set those
    parameter fields?
    Please guide how can this be done.
    Thanks
    Sonam

    Not as trivial as you might think. You will have to loop through all the sections of the report looking for the objects you need. I don't have a code specific to parameters, but looping through al the sections would be something like the code below. But... this will only show you parameters in a section. It will not show you parameters used in a formula, record selection formula, group selection formula, text field or a conditional formula. In order to get those parameters, you's have to parse out each of those objects looking for parameters. And this is probably not an exhaustive list of places to look for a parameter in the report.  I get a headache just thinking about this...
    Dim crSections As Sections
    Dim crSection As Section
    Dim crSubreportObject As SubreportObject
    'set the crSections object to the current report's sections
    crSections = crReportDocument.ReportDefinition.Sections
    'loop through all the sections to find all the report objects
    For Each crSection In crSections
    crReportObjects = crSection.ReportObjects
    'loop through all the report objects to find all the subreports
    For Each crReportObject In crReportObjects
    If crReportObject.Kind = ReportObjectKind.SubreportObject Then
    'you will need to typecast the reportobject to a subreport
    'object once you find it (***you'd go to setting the parameter here - or not...)
    crSubreportObject = CType(crReportObject, SubreportObject)
    'open the subreport object
    crSubreportDocument = crSubreportObject.OpenSubreport(crSubreportObject.SubreportName)
    'set the database and tables objects to work with the subreport
    Ludek
    Follow us on Twitter http://twitter.com/SAPCRNetSup

  • Windows Backup no longer works. Trying to change settings results in "The parameter is incorrect. (0x80080057)"

    I tried to backup my computer and it didn't make any progress for many hours. After a few hours I gave up and closed the backup panel. I restarted the computer and now the panel comes blank with the external backup drive plugged in.  If I double click
    the backup folder on the external drive and click restore I keep getting the error dialogue, "The parameter is incorrect. (0x80080057)".
    If I don't plug in the drive it and click Options > Change backup settings I get the same error dialogue. Note, the backup control panel displays and says the drive is not plugged in and shows the last time I attempted to backup. It says that backup was
    complete but some files were skipped. The error code is 0x8100002F.
    I tried to solve the problem using: http://support.microsoft.com/kb/982736/en-us It did not help.
    I have looked into some of the logs and found this:
    Description
    Windows Backup failure
    Problem signature
    Problem Event Name: WindowsBackupFailure
    Operation: Backup
    AppVer: 6.1.7601
    HRESULT: 0x81000015
    TargetType: 11
    OS Version: 6.1.7601.2.1.0.256.48
    Locale ID: 1033
    Files that help describe the problem
    WindowsBackup.1.etl
    This is the second to last time I backed up. 
    Someone else had this problem: http://www.techsupportforum.com/forums/f299/solved-windows-7-backup-0x80070057-error-546542.html
    They had a restore image and could go back to an earlier time. I do not have this option.
    What can I do?

    Hi,
    I doubt this was External harddrive problem. Please check Event log about VSS error log. If there is any error message with VSS.
    If so, please refer to the link below for more details about VSS error.
    http://technet.microsoft.com/en-us/library/ee692290(v=ws.10).aspx
    In addition, please also try to backup your system to other location for test if it had same problem. If not, it should be external drive problem.
    Roger Lu
    TechNet Community Support

  • Oracle Security : what do you think about the following policy violation ?

    If you install OEM10, you will be able to see if you violate some security guidelines :
    Interresting is revoking UTL_FILE from public, which is critical. Also revoke UTL_TCP and UTL_SMTP. This is going to upset an expert I know...
    Take care about the failed login attempts. If you set it to 10 to the default profile, and if your DBSNMP password is NOT the default password, then Oracle will lock your account after node discovery!
    In Solaris, you can disable execution of the user stack with the system parameters set noexec_user_stack=1
    set noexec_user_stack_log=1. I did not find how to do it on AIX. However, those settings may have side effects.
    About the ports, it complains about open ports, even if this is the port oracle listener is using! Simply ignore most of the violations there.
    About JAccelerator (NCOMP), it is located on the "companion" CD.
    Ok, Waiting for your feedback
    Regards
    Laurent
    [High]      Critical Patch Advisories for Oracle Homes     Configuration     Host     Checks Oracle Homes for missing critical patches          
    [High]      Insufficient Number of Control Files     Configuration     Database     Checks for use of a single control file          
    [High]      Open ports     Security     Host     Check for open ports          
    [High]      Remote OS role     Security     Database     Check for insecure authentication of remote users (remote OS role)          
    [High]      EXECUTE UTL_FILE privileges to PUBLIC     Security     Database     Test for PUBLIC having EXECUTE privilege on the UTIL_FILE package          
    [High]      Listener direct administration     Security     Listener     Ensure that listeners cannot be administered directly          
    [High]      Remote OS authentication     Security     Database     Check for insecure authentication of remote users (remote OS authentication)          
    [High]      Listener password     Security     Listener     Test for password-protected listeners          
    [High]      HTTP Server Access Logging     Security     HTTP Server     Check that HTTP Server access logging is enabled          
    [High]      Web Cache Access Logging     Security     Web Cache     Check that Web Cache access logging is enabled          
    [High]      Web Cache Dummy wallet     Security     Web Cache     Check that dummy wallet is not used for production SSL load.          
    [High]      HTTP Server Dummy wallet     Security     HTTP Server     Check that dummy wallet is not used for production SSL load.          
    [High]      Web Cache owner and setuid bit'     Security     Web Cache     Check that webcached binary is not owned by root and setuid is not set          
    [High]      HTTP Server Owner and setuid bit     Security     HTTP Server     Check the httpd binary is not owned by root and setuid bit is not set.          
    [High]      HTTP Server Directory Indexing     Security     HTTP Server     Check that Directory Indexing is disabled on this HTTP Server          
    [High]      Insufficient Redo Log Size     Storage     Database     Checks for redo log files less than 1 Mb          
    [Medium]      Insufficient Number of Redo Logs     Configuration     Database     Checks for use of less than three redo logs          
    [Medium]      Invalid Objects     Objects     Database     Checks for invalid objects          
    [Medium]      Insecure services     Security     Host     Check for insecure services          
    [Medium]      DBSNMP privileges     Security     Database     Check that DBSNMP account has sufficient privileges to conduct all security tests          
    [Medium]      Remote password file     Security     Database     Check for insecure authentication of remote users (remote password file)          
    [Medium]      Default passwords     Security     Database     Test for known accounts having default passwords          
    [Medium]      Unlimited login attempts     Security     Database     Check for limits on the number of failed logging attempts          
    [Medium]      Web Cache Writable files     Security     Web Cache     Check that there are no group or world writable files in the Document Root directory.          
    [Medium]      HTTP Server Writable files     Security     HTTP Server     Check that there are no group or world writable files in the Document Root directory          
    [Medium]      Excessive PUBLIC EXECUTE privileges     Security     Database     Check for PUBLIC having EXECUTE privileges on powerful packages          
    [Medium]      SYSTEM privileges to PUBLIC     Security     Database     Check for SYSTEM privileges granted to PUBLIC          
    [Medium]      Well-known accounts     Security     Database     Test for accessibility of well-known accounts          
    [Medium]      Execute Stack     Security     Host     Check for OS config parameter which enables execution of code on the user stack          
    [Medium]      Use of Unlimited Autoextension     Storage     Database     Checks for tablespaces with at least one datafile whose size is unlimited          
    [Informational]      Force Logging Disabled     Configuration     Database     When Data Guard Broker is being used, checks primary database for disabled force logging          
    [Informational]      Not Using Spfile     Configuration     Database     Checks for spfile not being used          
    [Informational]      Use of Non-Standard Initialization Parameters     Configuration     Database     Checks for use of non-standard initialization parameters          
    [Informational]      Flash Recovery Area Location Not Set     Configuration     Database     Checks for flash recovery area not set          
    [Informational]      Installation of JAccelerator (NCOMP)     Installation     Database     Checks for installation of JAccelerator (NCOMP) that improves Java Virtual Machine performance by running natively compiled (NCOMP) classes          
    [Informational]      Listener logging status     Security     Listener     Test for logging status of listener instances          
    [Informational]      Non-uniform Default Extent Size     Storage     Database     Checks for tablespaces with non-uniform default extent size          
    [Informational]      Not Using Undo Space Management     Storage     Database     Checks for undo space management not being used          
    [Informational]      Users with Permanent Tablespace as Temporary Tablespace     Storage     Database     Checks for users using a permanent tablespace as the temporary tablespace          
    [Informational]      Rollback in SYSTEM Tablespace     Storage     Database     Checks for rollback segments in SYSTEM tablespace          
    [Informational]      Non-System Data Segments in System Tablespaces     Storage     Database     Checks for data segments owned by non-system users located in tablespaces SYSTEM and SYSAUX          
    [Informational]      Users with System Tablespace as Default Tablespace     Storage     Database     Checks for non-system users using SYSTEM or SYSAUX as the default tablespace          
    [Informational]      Dictionary Managed Tablespaces     Storage     Database     Checks for dictionary managed tablespaces (other than SYSTEM and SYSAUX)          
    [Informational]      Tablespaces Containing Rollback and Data Segments     Storage     Database     Checks for tablespaces containing both rollback (other than SYSTEM) and data segments          
    [Informational]      Segments with Extent Growth Policy Violation     Storage     Database     Checks for segments in dictionary managed tablespaces (other than SYSTEM and SYSAUX) having irregular extent sizes and/or non-zero Percent Increase settings

    Interresting is revoking UTL_FILE from public, which is critical. Also revoke UTL_TCP and UTL_SMTP. This is going to upset an expert I know...Okay, as this is (I think) aimed at me, I'll fall for it ;)
    What is the point of revoking UTL_FILE from PUBLIC? Yes I know what you think the point is, but without rights on an Oracle DIRECTORY being able to execute UTL_FILE is useless. Unless of course you're still using the init.ora parameter
    UTL_FILE_DIR=*which I sincerely hope you're not.
    As for UTL_SMTP and UTL_TCP, I think whether a program is allowed to send e-mail to a given SMTP server is really in the remit of the e-mail adminstrator rather than the DBA.
    Look, DBAs are kings of their realm and can set their own rules. The rest of us have to live with them. A couple of years ago I worked a project where I was not allowed access to the USER_DUMP_DEST directory. So every time I generated a TRC file I had to phone up the DBA and a couple of hours later I got an e-mail with an attachment. Secure yes, but not very productive when I was trying to debug a Row Level Security implementation.
    I have worked on both sides of the DBA/Developer fence and I understand both sides of the argument. I think it is important for developers to document all the privileges necessary to make their app run. Maybe you don't have a better way of doing that than revoking privileges from PUBLIC. Or maybe you just want to generate additional communication with developers. That's fine. I know sometimes even DBAs get lonely.
    Cheers, APC

  • Error in backup of C:\ during read: Error [0x80070057] The parameter is incorrect.

    Hi,
    Im trying to backup a system state in windows server 2008 R2 HAPP02 using DPM 2010 and im recieving the following error.
    Source: Backup, Event ID 5
    The backup operation that started at '‎2011‎-‎09‎-‎19T06:08:29.143748400Z' has failed with following error code '2155347997'. Please review the event details for a solution, and then rerun the backup operation once the issue is resolved.
    I tried to run WBADMIN START SYSTEMSTATEBACKUP -backupTarget:c: and then i recieve the following error
    Creating a shadow copy of the volumes specified for backup...
    Creating a shadow copy of the volumes specified for backup...
    Please wait while system state files to back up are identified.
    This might take several minutes...
    Found (1113) files.
    Found (6575) files.
    Found (10393) files.
    Found (13356) files.
    Found (16175) files.
    Found (27117) files.
    Found (30612) files.
    Found (34342) files.
    Found (36966) files.
    Found (40656) files.
    Found (41935) files.
    Found (45428) files.
    Found (48639) files.
    Found (51805) files.
    Found (57721) files.
    Found (64792) files.
    Found (72735) files.
    Found (77340) files.
    Found (81183) files.
    Found (81254) files.
    Found (81254) files.
    Found (81254) files.
    The search for system state files is complete.
    Starting to back up files...
    The backup of files reported by 'Task Scheduler Writer' is complete.
    The backup of files reported by 'VSS Metadata Store Writer' is complete.
    The backup of files reported by 'Performance Counters Writer' is complete
    The backup of files reported by 'IIS Config Writer' is complete.
    Overall progress: 0%.
    Currently backing up files reported by 'System Writer'...
    Overall progress: 1%.
    Currently backing up files reported by 'System Writer'...
    Overall progress: 2%.
    Currently backing up files reported by 'System Writer'...
    Overall progress: 4%.
    Currently backing up files reported by 'System Writer'...
    Overall progress: 5%.
    Currently backing up files reported by 'System Writer'...
    Overall progress: 7%.
    Currently backing up files reported by 'System Writer'...
    Overall progress: 8%.
    Currently backing up files reported by 'System Writer'...
    Overall progress: 9%.
    Currently backing up files reported by 'System Writer'...
    Overall progress: 11%.
    Currently backing up files reported by 'System Writer'...
    Overall progress: 12%.
    Currently backing up files reported by 'System Writer'...
    Overall progress: 13%.
    Currently backing up files reported by 'System Writer'...
    Overall progress: 15%.
    Currently backing up files reported by 'System Writer'...
    Summary of the backup operation:
    The backup of the system state failed [2011-09-19 09:42].
    Log of files successfully backed up:
    C:\Windows\Logs\WindowsServerBackup\Backup-19-09-2011_09-36-37.log
    Log of files for which backup failed:
    C:\Windows\Logs\WindowsServerBackup\Backup_Error-19-09-2011_09-36-37.log
    The operation ended before completion.
    The parameter is incorrect.
    When i check the backup_error log file i found the following error
    Error in backup of C:\ during read: Error [0x80070057] The parameter is incorrect.
    Any ideas about the error?
    Thanks in advnace,
    Laith.

    sorry for the delay.
    This error condition has been found with Anti-virus software. 
    Use Msconfig to disable all antivirus services and Startup items [or uninstall temporarily] and test.
    Reviewing logs.
    [0]0ED8.124C::09/22/2011-14:05:02.204 [usa]HardWrite: NtWriteFile failure: 0xc000009d, 0xbb9ee000, 0x10000
    [0]ed8.124c 09/22/2011-14:05:02.208 [service CBlbBackupAsync::SetFormatStatus
    backup.cpp@4817] ERROR:Format was unable to complete successfully, final result: 57
    [0]ed8.124c 09/22/2011-14:05:02.208 [service CBlbBackupAsync::FormatMedia
    backup.cpp@4740] ERROR:Format on
    \\?\Volume{d841345f-e505-11e0-bb05-00155d646a25} failed.
    [0]ed8.124c 09/22/2011-14:05:02.208 [service CBlbBackupAsync::FormatMedia
    backup.cpp@4746] INFO:Format done
    [0]ed8.124c 09/22/2011-14:05:02.208 [service CBlbBackupAsync::MountVHD
    backup.cpp@15683] ERROR:FormatMedia
    \\?\Volume{d841345f-e505-11e0-bb05-00155d646a25} failed, hr: 0x80780046
    [0]ed8.124c 09/22/2011-14:05:02.208 [blbengutils
    BlbSecurityUtils.cpp@1203] ENTER: CBlbImpersonationHelper::Revert
    [0]ed8.124c 09/22/2011-14:05:02.208 [blbengutils CBlbImpersonationHelper::Revert
    BlbSecurityUtils.cpp@1215] INFO:No revert needed.
    [0]ed8.124c 09/22/2011-14:05:02.208 [blbengutils
    BlbSecurityUtils.cpp@1220] EXIT: CBlbImpersonationHelper::Revert
    [0]ed8.124c 09/22/2011-14:05:02.208 [service
    backup.cpp@15702] EXIT: CBlbBackupAsync::MountVHD
    [0]ed8.124c 09/22/2011-14:05:02.208 [service CBlbBackupAsync::CreateVHD
    backup.cpp@9127] ERROR:MountVHD failed for
    \\?\Volume{9f1ea684-a26b-11de-bbc7-806e6f6e6963}\WindowsImageBackup\HEIAPP02\Backup 2011-09-22 135901\9f1ea685-a26b-11de-bbc7-806e6f6e6963.vhd failed hr=0x80780046
    [0]ed8.124c 09/22/2011-14:05:02.208 [blbengutils
    BlbSecurityUtils.cpp@1203] ENTER: CBlbImpersonationHelper::Revert
    [0]ed8.124c 09/22/2011-14:05:02.208 [blbengutils CBlbImpersonationHelper::Revert
    BlbSecurityUtils.cpp@1215] INFO:No revert needed.
    [0]ed8.124c 09/22/2011-14:05:02.208 [blbengutils
    BlbSecurityUtils.cpp@1220] EXIT: CBlbImpersonationHelper::Revert
    [0]ed8.124c 09/22/2011-14:05:02.208 [service
    backup.cpp@9138] EXIT: CBlbBackupAsync::CreateVHD
    [0]ed8.124c 09/22/2011-14:05:02.208 [blbengutils
    BlbSecurityUtils.cpp@1203] ENTER: CBlbImpersonationHelper::Revert
    [0]ed8.124c 09/22/2011-14:05:02.208 [blbengutils CBlbImpersonationHelper::Revert
    BlbSecurityUtils.cpp@1215] INFO:No revert needed.
    [0]ed8.124c 09/22/2011-14:05:02.208 [blbengutils
    BlbSecurityUtils.cpp@1220] EXIT: CBlbImpersonationHelper::Revert
    [0]ed8.124c 09/22/2011-14:05:02.208 [service
    backup.cpp@9592] EXIT: CBlbBackupAsync::PrepareTargetVolumesForSSB
    [0]ed8.124c 09/22/2011-14:05:02.208 [service CBlbBackupAsync::BackupToMediaForSSB
    backup.cpp@10379] ERROR:SSB call failed with hr=0x807800c5, detailed hr=0x80780046
    [0]ed8.124c 09/22/2011-14:05:02.208 [blbsrv
    restoresystemstate.cpp@131] ENTER: CBlbsrvSystemStateRestore::StopFileLogging
    [0]ed8.124c 09/22/2011-14:05:02.208 [blbsrv
    restoresystemstate.cpp@138] EXIT: CBlbsrvSystemStateRestore::StopFileLogging
    [0]ed8.124c 09/22/2011-14:05:02.208 [service
    backup.cpp@10449] EXIT: CBlbBackupAsync::BackupToMediaForSSB
    [0]ed8.124c 09/22/2011-14:05:02.208 [service CBlbBackupAsync::PerformSystemStateBackup
    backup.cpp@17287] WARNING:SSB operation unsuccessful with hr=0x80780046
    [0]ed8.124c 09/22/2011-14:05:02.208 [service CBlbSystemStateBackupAsync::SetState
    systemstatebackup.cpp@1061] INFO:ENGINE STATE:BACKUP SYSTEM STATE:5
    [0]ed8.124c 09/22/2011-14:05:02.208 [service CBlbBackupAsync::PerformSystemStateBackup
    backup.cpp@17300] INFO:Backup has system state = 0
    [0]ed8.124c 09/22/2011-14:05:02.208 [service
    backup.cpp@17306] EXIT: CBlbBackupAsync::PerformSystemStateBackup
    [0]ed8.124c 09/22/2011-14:05:02.208 [service
    backup.cpp@17331] ENTER: CBlbBackupAsync::UpdateBackupInfoIfRequired
    [0]ed8.124c 09/22/2011-14:05:02.208 [service
    backup.cpp@17379] EXIT: CBlbBackupAsync::UpdateBackupInfoIfRequired
    [0]ed8.124c 09/22/2011-14:05:02.208 [componenthelper
    componentbackuphelper.cpp@1456] ENTER: CBlbComponentBackupHelper::BackupComplete
    [0]ed8.124c 09/22/2011-14:05:02.208 [componenthelper CBlbComponentBackupHelper::BackupComplete
    componentbackuphelper.cpp@1460] INFO:bIsBackupFailed: 0
    [0]ed8.124c 09/22/2011-14:05:02.208 [componenthelper
    componentbackuphelper.cpp@1261] ENTER: CBlbComponentBackupHelper::BuildSppBackupCompleteStateArray
    [0]ed8.124c 09/22/2011-14:05:02.208 [componenthelper
    componentbackuphelper.cpp@1323] EXIT: CBlbComponentBackupHelper::BuildSppBackupCompleteStateArray
    [0]0F3C.0EE0::09/22/2011-14:05:02.427 [asrcmn]ENTER: CVssAsrAPIBackup::GetVolumeComponents
    [0]0F3C.0EE0::09/22/2011-14:05:02.427 [asrcmn]ENTER: AsrGetSystemVolumeDevPath
    [0]0F3C.0EE0::09/22/2011-14:05:02.427 [asrcmn]EXIT: AsrGetSystemVolumeDevPath
    [0]0F3C.0EE0::09/22/2011-14:05:02.427 [asrcmn]ENTER: BootGetWinREVolGuid
    [0]0F3C.0EE0::09/22/2011-14:05:02.427 [asrcmn]ENTER: _GetElementData
    [0]0F3C.0EE0::09/22/2011-14:05:02.427 [asrcmn][WPP_ASR_ERROR] NT STATUS ERROR 0xc0000225(STATUS_NOT_FOUND) [status]: (bootlib.cpp:497)
    [0]0F3C.0EE0::09/22/2011-14:05:02.427 [asrcmn]EXIT: _GetElementData
    [0]0F3C.0EE0::09/22/2011-14:05:02.427 [asrcmn]EXIT: BootGetWinREVolGuid
    [0]0F3C.0EE0::09/22/2011-14:05:02.428 [asrcmn]ENTER: AsrVhd::GetDeviceDependencyInformation
    [0]0F3C.0EE0::09/22/2011-14:05:02.428 [asrsys][WPP_ASR_INFO]Disk
    \\?\Volume{9f1ea685-a26b-11de-bbc7-806e6f6e6963} is not a virtual device. Status=3225026581 (asrvhd.cpp:436)
    [0]0F3C.0EE0::09/22/2011-14:05:02.428 [asrcmn]EXIT: AsrVhd::GetDeviceDependencyInformation
    [0]0F3C.0EE0::09/22/2011-14:05:02.428 [asrcmn]ENTER: AsrVhd::GetDeviceDependencyInformation
    [0]0F3C.0EE0::09/22/2011-14:05:02.428 [asrsys][WPP_ASR_INFO]Disk
    \\?\Volume{9f1ea684-a26b-11de-bbc7-806e6f6e6963} is not a virtual device. Status=3225026581 (asrvhd.cpp:436)
    [0]0F3C.0EE0::09/22/2011-14:05:02.428 [asrcmn]EXIT: AsrVhd::GetDeviceDependencyInformation
    [0]0F3C.0EE0::09/22/2011-14:05:02.428 [asrcmn]ENTER: AsrVhd::GetDeviceDependencyInformation
    [0]0F3C.0EE0::09/22/2011-14:05:02.428 [asrsys][WPP_ASR_INFO]Disk
    \\?\Volume{d513444f-a276-11de-b33e-00155d663512} is not a virtual device. Status=3225026581 (asrvhd.cpp:436)
    [0]0F3C.0EE0::09/22/2011-14:05:02.428 [asrcmn]EXIT: AsrVhd::GetDeviceDependencyInformation
    [0]0F3C.0EE0::09/22/2011-14:05:02.428 [asrwriter][WPP_ASR_INFO]cComponents = 3 , cMaxComponents = 5 (asrwriterbackup.cpp:602)
    [0]0F3C.0EE0::09/22/2011-14:05:02.428 [asrcmn]EXIT: CVssAsrAPIBackup::GetVolumeComponents
    [0]0F3C.0EE0::09/22/2011-14:05:02.429 [asrcmn]ENTER: CVssAsrAPIBackup::GetDiskComponents
    [0]0F3C.0EE0::09/22/2011-14:05:02.429 [asrcmn]ENTER: DiskListInitialize
    [0]0F3C.0EE0::09/22/2011-14:05:02.478 [asrcmn]ENTER: GetDriveTypeByHandle
    [0]0F3C.0EE0::09/22/2011-14:05:02.478 [asrcmn]EXIT: GetDriveTypeByHandle
    [0]0F3C.0EE0::09/22/2011-14:05:02.478 [asrcmn]ENTER: AsrVhd::GetDeviceDependencyInformation
    [0]0F3C.0EE0::09/22/2011-14:05:02.478 [asrsys][WPP_ASR_INFO]Disk
    \\?\ide#diskvirtual_hd______________________________1.1.0___#5&35dc7040&0&0.0.0#{53f56307-b6bf-11d0-94f2-00a0c91efb8b} is not a virtual device. Status=3225026581 (asrvhd.cpp:436)
    [0]0F3C.0EE0::09/22/2011-14:05:02.478 [asrcmn]EXIT: AsrVhd::GetDeviceDependencyInformation
    [0]0F3C.0EE0::09/22/2011-14:05:02.478 [asrcmn]ENTER: GetDriveTypeByHandle
    [0]0F3C.0EE0::09/22/2011-14:05:02.478 [asrcmn]EXIT: GetDriveTypeByHandle
    [0]0F3C.0EE0::09/22/2011-14:05:02.478 [asrcmn]ENTER: AsrVhd::GetDeviceDependencyInformation
    [0]0F3C.0EE0::09/22/2011-14:05:02.478 [asrsys][WPP_ASR_INFO]Disk
    \\?\ide#diskvirtual_hd______________________________1.1.0___#5&35dc7040&0&0.1.0#{53f56307-b6bf-11d0-94f2-00a0c91efb8b} is not a virtual device. Status=3225026581 (asrvhd.cpp:436)
    [0]0F3C.0EE0::09/22/2011-14:05:02.478 [asrcmn]EXIT: AsrVhd::GetDeviceDependencyInformation
    [0]0F3C.0EE0::09/22/2011-14:05:02.478 [asrcmn]EXIT: DiskListInitialize
    [0]0F3C.0EE0::09/22/2011-14:05:02.478 [asrcmn]ENTER: DiskListMarkClusteredDisks
    [0]0F3C.0EE0::09/22/2011-14:05:02.478 [asrcmn]EXIT: DiskListMarkClusteredDisks
    [0]0F3C.0EE0::09/22/2011-14:05:02.478 [asrcmn]ENTER: DiskListPopulateLayoutInfo
    [0]0F3C.0EE0::09/22/2011-14:05:02.478 [asrsys][WPP_ASR_INFO]Getting disk info:
    \\?\ide#diskvirtual_hd______________________________1.1.0___#5&35dc7040&0&0.1.0#{53f56307-b6bf-11d0-94f2-00a0c91efb8b} (asrbkup.cpp:1415)
    [0]0F3C.0EE0::09/22/2011-14:05:02.478 [asrcmn]ENTER: AsrpGetDiskLayout
    [0]0F3C.0EE0::09/22/2011-14:05:02.478 [asrcmn]ENTER: DiskForceDriversSync
    [0]0F3C.0EE0::09/22/2011-14:05:02.709 [asrcmn]EXIT: DiskForceDriversSync
    [0]0F3C.0EE0::09/22/2011-14:05:02.709 [asrcmn]ENTER: AsrpGetMorePartitionInfo
    [0]0F3C.0EE0::09/22/2011-14:05:02.709 [asrcmn]ENTER: GetRdisk0DeviceNumber
    [0]0F3C.0EE0::09/22/2011-14:05:02.710 [asrcmn]EXIT: GetRdisk0DeviceNumber
    [0]0F3C.0EE0::09/22/2011-14:05:02.710 [asrcmn]ENTER: AsrGetSystemVolumeGlobalRootPath
    [0]0F3C.0EE0::09/22/2011-14:05:02.710 [asrcmn]ENTER: AsrGetSystemVolumeDevPath
    [0]0F3C.0EE0::09/22/2011-14:05:02.710 [asrcmn]EXIT: AsrGetSystemVolumeDevPath
    [0]0F3C.0EE0::09/22/2011-14:05:02.710 [asrcmn]EXIT: AsrGetSystemVolumeGlobalRootPath
    [0]0F3C.0EE0::09/22/2011-14:05:02.711 [asrcmn]ENTER: DiskBuildDevicePartitionPath
    [0]0F3C.0EE0::09/22/2011-14:05:02.711 [asrcmn]EXIT: DiskBuildDevicePartitionPath
    [0]0F3C.0EE0::09/22/2011-14:05:02.711 [asrcmn]ENTER: MtMgrGetSymbolicNames
    [0]0F3C.0EE0::09/22/2011-14:05:02.711 [asrcmn]ENTER: MtMgrGetMountPoints
    [0]0F3C.0EE0::09/22/2011-14:05:02.711 [asrcmn]ENTER: MtMgrOpen
    [0]0F3C.0EE0::09/22/2011-14:05:02.711 [asrcmn]EXIT: MtMgrOpen
    [0]0F3C.0EE0::09/22/2011-14:05:02.711 [asrcmn]EXIT: MtMgrGetMountPoints
    [0]0F3C.0EE0::09/22/2011-14:05:02.711 [asrcmn]EXIT: MtMgrGetSymbolicNames
    [0]0F3C.0EE0::09/22/2011-14:05:02.711 [asrcmn]EXIT: AsrpGetMorePartitionInfo
    [0]0F3C.0EE0::09/22/2011-14:05:02.711 [asrcmn]EXIT: AsrpGetDiskLayout
    [0]0F3C.0EE0::09/22/2011-14:05:02.711 [asrsys][WPP_ASR_INFO]Disk device number=1 (asrbkup.cpp:1495)
    [0]0F3C.0EE0::09/22/2011-14:05:02.711 [asrsys][WPP_ASR_INFO]Getting disk info:
    \\?\ide#diskvirtual_hd______________________________1.1.0___#5&35dc7040&0&0.0.0#{53f56307-b6bf-11d0-94f2-00a0c91efb8b} (asrbkup.cpp:1415)
    [0]0F3C.0EE0::09/22/2011-14:05:02.711 [asrcmn]ENTER: AsrpGetDiskLayout
    [0]0F3C.0EE0::09/22/2011-14:05:02.711 [asrcmn]ENTER: DiskForceDriversSync
    [0]0F3C.0EE0::09/22/2011-14:05:02.756 [asrcmn]EXIT: DiskForceDriversSync
    [0]0F3C.0EE0::09/22/2011-14:05:02.756 [asrcmn]ENTER: AsrpGetMorePartitionInfo
    [0]0F3C.0EE0::09/22/2011-14:05:02.756 [asrcmn]ENTER: GetRdisk0DeviceNumber
    [0]0F3C.0EE0::09/22/2011-14:05:02.756 [asrcmn]EXIT: GetRdisk0DeviceNumber
    [0]0F3C.0EE0::09/22/2011-14:05:02.756 [asrcmn]ENTER: AsrGetSystemVolumeGlobalRootPath
    [0]0F3C.0EE0::09/22/2011-14:05:02.756 [asrcmn]ENTER: AsrGetSystemVolumeDevPath
    [0]0F3C.0EE0::09/22/2011-14:05:02.757 [asrcmn]EXIT: AsrGetSystemVolumeDevPath
    [0]0F3C.0EE0::09/22/2011-14:05:02.757 [asrcmn]EXIT: AsrGetSystemVolumeGlobalRootPath
    [0]0F3C.0EE0::09/22/2011-14:05:02.757 [asrcmn]ENTER: DiskBuildDevicePartitionPath
    [0]0F3C.0EE0::09/22/2011-14:05:02.757 [asrcmn]EXIT: DiskBuildDevicePartitionPath
    [0]0F3C.0EE0::09/22/2011-14:05:02.757 [asrcmn]ENTER: MtMgrGetSymbolicNames
    [0]0F3C.0EE0::09/22/2011-14:05:02.757 [asrcmn]ENTER: MtMgrGetMountPoints
    [0]0F3C.0EE0::09/22/2011-14:05:02.757 [asrcmn]ENTER: MtMgrOpen
    [0]0F3C.0EE0::09/22/2011-14:05:02.757 [asrcmn]EXIT: MtMgrOpen
    [0]0F3C.0EE0::09/22/2011-14:05:02.757 [asrcmn]EXIT: MtMgrGetMountPoints
    [0]0F3C.0EE0::09/22/2011-14:05:02.757 [asrcmn]EXIT: MtMgrGetSymbolicNames
    [0]0F3C.0EE0::09/22/2011-14:05:02.757 [asrcmn]ENTER: DiskBuildDevicePartitionPath
    [0]0F3C.0EE0::09/22/2011-14:05:02.757 [asrcmn]EXIT: DiskBuildDevicePartitionPath
    [0]0F3C.0EE0::09/22/2011-14:05:02.757 [asrcmn]ENTER: MtMgrGetSymbolicNames
    [0]0F3C.0EE0::09/22/2011-14:05:02.757 [asrcmn]ENTER: MtMgrGetMountPoints
    [0]0F3C.0EE0::09/22/2011-14:05:02.757 [asrcmn]ENTER: MtMgrOpen
    [0]0F3C.0EE0::09/22/2011-14:05:02.757 [asrcmn]EXIT: MtMgrOpen
    [0]0F3C.0EE0::09/22/2011-14:05:02.758 [asrcmn]EXIT: MtMgrGetMountPoints
    [0]0F3C.0EE0::09/22/2011-14:05:02.758 [asrcmn]EXIT: MtMgrGetSymbolicNames
    [0]0F3C.0EE0::09/22/2011-14:05:02.758 [asrcmn]EXIT: AsrpGetMorePartitionInfo
    [0]0F3C.0EE0::09/22/2011-14:05:02.758 [asrcmn]EXIT: AsrpGetDiskLayout
    [0]0F3C.0EE0::09/22/2011-14:05:02.758 [asrsys][WPP_ASR_INFO]Disk device number=0 (asrbkup.cpp:1495)
    [0]0F3C.0EE0::09/22/2011-14:05:02.758 [asrcmn]EXIT: DiskListPopulateLayoutInfo
    [0]0F3C.0EE0::09/22/2011-14:05:02.758 [asrcmn]ENTER: DiskListMarkOfflineDisks
    [0]0F3C.0EE0::09/22/2011-14:05:02.758 [asrsys][WPP_ASR_INFO]Getting Online/Offline disk:
    \\?\ide#diskvirtual_hd______________________________1.1.0___#5&35dc7040&0&0.1.0#{53f56307-b6bf-11d0-94f2-00a0c91efb8b} (asrsys.cpp:233)
    [0]0F3C.0EE0::09/22/2011-14:05:02.758 [asrsys][WPP_ASR_INFO]Getting Online/Offline disk:
    \\?\ide#diskvirtual_hd______________________________1.1.0___#5&35dc7040&0&0.0.0#{53f56307-b6bf-11d0-94f2-00a0c91efb8b} (asrsys.cpp:233)
    [0]0F3C.0EE0::09/22/2011-14:05:02.758 [asrcmn]EXIT: DiskListMarkOfflineDisks
    [0]0F3C.0EE0::09/22/2011-14:05:02.758 [asrcmn]EXIT: CVssAsrAPIBackup::GetDiskComponents
    [0]0F3C.0EE0::09/22/2011-14:05:02.758 [asrcmn]ENTER: CVssAsrAPIBackup::GetBcdComponent
    [0]0F3C.0EE0::09/22/2011-14:05:02.758 [asrcmn]ENTER: AsrGetSystemVolumeDevPath
    [0]0F3C.0EE0::09/22/2011-14:05:02.759 [asrcmn]EXIT: AsrGetSystemVolumeDevPath
    [0]0F3C.0EE0::09/22/2011-14:05:02.759 [asrcmn]ENTER: GetVolumeNameFromDeviceName
    [0]0F3C.0EE0::09/22/2011-14:05:02.759 [asrcmn]EXIT: GetVolumeNameFromDeviceName
    [0]0F3C.0EE0::09/22/2011-14:05:02.759 [asrcmn]EXIT: CVssAsrAPIBackup::GetBcdComponent
    [0]ed8.f68 09/22/2011-14:05:03.228 [service
    backup.cpp@3149] ENTER: CBlbBackupAsync::QueryStatus
    [0]ed8.f68 09/22/2011-14:05:03.228 [service
    backup.cpp@3209] ENTER: CBlbBackupAsync::QueryVolumeBackupStatus
    [0]ed8.f68 09/22/2011-14:05:03.228 [componenthelper
    componentbackuphelper.cpp@1850] ENTER: CBlbComponentBackupHelper::FillComponentConsistencyStatus
    [0]ed8.f68 09/22/2011-14:05:03.228 [componenthelper
    componentbackuphelper.cpp@1944] EXIT: CBlbComponentBackupHelper::FillComponentConsistencyStatus
    [0]ed8.f68 09/22/2011-14:05:03.228 [service
    backup.cpp@3342] EXIT: CBlbBackupAsync::QueryVolumeBackupStatus
    [0]ed8.f68 09/22/2011-14:05:03.228 [service
    backup.cpp@3359] ENTER: CBlbBackupAsync::QuerySystemStateBackupStatus
    [0]ed8.f68 09/22/2011-14:05:03.228 [service
    systemstatebackup.cpp@740] ENTER: CBlbSystemStateBackupAsync::QueryStatus
    [0]ed8.f68 09/22/2011-14:05:03.228 [service
    systemstatebackup.cpp@874] EXIT: CBlbSystemStateBackupAsync::QueryStatus
    [0]ed8.f68 09/22/2011-14:05:03.228 [service
    backup.cpp@3399] EXIT: CBlbBackupAsync::QuerySystemStateBackupStatus
    [0]ed8.f68 09/22/2011-14:05:03.228 [service
    backup.cpp@3192] EXIT: CBlbBackupAsync::QueryStatus
    [0]ed8.124c 09/22/2011-14:05:03.742 [componenthelper
    componentbackuphelper.cpp@1518] EXIT: CBlbComponentBackupHelper::BackupComplete
    [0]ed8.124c 09/22/2011-14:05:03.742 [service
    backup.cpp@6290] ENTER: CBlbBackupAsync::WriteBackupComponents
    [0]ed8.124c 09/22/2011-14:05:03.742 [blbengutils
    BlbSecurityUtils.cpp@1146] ENTER: CBlbImpersonationHelper::ImpersonateCaller
    [0]ed8.124c 09/22/2011-14:05:03.742 [blbengutils CBlbImpersonationHelper::ImpersonateCaller
    BlbSecurityUtils.cpp@1178] INFO:No impersonation done.
    [0]ed8.124c 09/22/2011-14:05:03.742 [blbengutils
    BlbSecurityUtils.cpp@1183] EXIT: CBlbImpersonationHelper::ImpersonateCaller
    [0]ed8.124c 09/22/2011-14:05:03.743 [util
    systemutils.cpp@709] ENTER: BlbutilRegReadDWORD
    [0]ed8.124c 09/22/2011-14:05:03.743 [util BlbutilRegReadDWORD
    systemutils.cpp@731] WARNING:RegQueryValueEx NoTargetSnapshot unsuccessful, hr:0x80070002
    [0]ed8.124c 09/22/2011-14:05:03.743 [util
    systemutils.cpp@749] EXIT: BlbutilRegReadDWORD
    [0]ed8.124c 09/22/2011-14:05:03.755 [blbengutils
    BlbSecurityUtils.cpp@1203] ENTER: CBlbImpersonationHelper::Revert
    [0]ed8.124c 09/22/2011-14:05:03.755 [blbengutils CBlbImpersonationHelper::Revert
    BlbSecurityUtils.cpp@1215] INFO:No revert needed.
    [0]ed8.124c 09/22/2011-14:05:03.755 [blbengutils
    BlbSecurityUtils.cpp@1220] EXIT: CBlbImpersonationHelper::Revert
    [0]ed8.124c 09/22/2011-14:05:03.755 [service
    backup.cpp@6444] EXIT: CBlbBackupAsync::WriteBackupComponents
    [0]ed8.124c 09/22/2011-14:05:03.755 [service
    backup.cpp@8946] ENTER: CBlbBackupAsync::UpdateLocalCatalogAfterbackup
    [0]ed8.124c 09/22/2011-14:05:03.755 [service
    backup.cpp@7790] ENTER: CBlbBackupAsync::GetComponentsList
    [0]ed8.124c 09/22/2011-14:05:03.755 [componenthelper CBlbComponentBackupContext::GetComponentVolumeInfo
    componentbackuphelper.cpp@249] INFO:Component 'TasksStore' has data on volume '{9f1ea685-a26b-11de-bbc7-806e6f6e6963}'
    [0]ed8.124c 09/22/2011-14:05:03.755 [service CBlbBackupAsync::GetComponentsList
    backup.cpp@7856] INFO:Adding component (0) <NULL>\TasksStore.
    [0]ed8.124c 09/22/2011-14:05:03.755 [componenthelper CBlbComponentBackupContext::GetComponentVolumeInfo
    componentbackuphelper.cpp@249] INFO:Component 'WriterMetadataStore' has data on volume '{9f1ea685-a26b-11de-bbc7-806e6f6e6963}'
    [0]ed8.124c 09/22/2011-14:05:03.755 [service CBlbBackupAsync::GetComponentsList
    backup.cpp@7856] INFO:Adding component (1) <NULL>\WriterMetadataStore.
    [0]ed8.124c 09/22/2011-14:05:03.755 [componenthelper CBlbComponentBackupContext::GetComponentVolumeInfo
    componentbackuphelper.cpp@249] INFO:Component 'PerformanceCounters' has data on volume '{9f1ea685-a26b-11de-bbc7-806e6f6e6963}'
    [0]ed8.124c 09/22/2011-14:05:03.755 [service CBlbBackupAsync::GetComponentsList
    backup.cpp@7856] INFO:Adding component (2) <NULL>\PerformanceCounters.
    [0]ed8.124c 09/22/2011-14:05:03.755 [componenthelper CBlbComponentBackupContext::GetComponentVolumeInfo
    componentbackuphelper.cpp@249] INFO:Component 'WMI' has data on volume '{9f1ea685-a26b-11de-bbc7-806e6f6e6963}'
    [0]ed8.124c 09/22/2011-14:05:03.755 [service CBlbBackupAsync::GetComponentsList
    backup.cpp@7856] INFO:Adding component (3) <NULL>\WMI.
    [0]ed8.124c 09/22/2011-14:05:03.755 [componenthelper CBlbComponentBackupContext::GetComponentVolumeInfo
    componentbackuphelper.cpp@249] INFO:Component 'IISMETABASE' has data on volume '{9f1ea685-a26b-11de-bbc7-806e6f6e6963}'
    [0]ed8.124c 09/22/2011-14:05:03.755 [service CBlbBackupAsync::GetComponentsList
    backup.cpp@7856] INFO:Adding component (4) <NULL>\IISMETABASE.
    [0]ed8.124c 09/22/2011-14:05:03.755 [componenthelper CBlbComponentBackupContext::GetComponentVolumeInfo
    componentbackuphelper.cpp@249] INFO:Component 'COM+ REGDB' has data on volume '{9f1ea685-a26b-11de-bbc7-806e6f6e6963}'
    [0]ed8.124c 09/22/2011-14:05:03.755 [service CBlbBackupAsync::GetComponentsList
    backup.cpp@7856] INFO:Adding component (5) <NULL>\COM+ REGDB.
    [0]ed8.124c 09/22/2011-14:05:03.755 [componenthelper CBlbComponentBackupContext::GetComponentVolumeInfo
    componentbackuphelper.cpp@249] INFO:Component 'IISCONFIG' has data on volume '{9f1ea685-a26b-11de-bbc7-806e6f6e6963}'
    [0]ed8.124c 09/22/2011-14:05:03.755 [service CBlbBackupAsync::GetComponentsList
    backup.cpp@7856] INFO:Adding component (6) <NULL>\IISCONFIG.
    [0]ed8.124c 09/22/2011-14:05:03.768 [componenthelper CBlbComponentBackupContext::GetComponentVolumeInfo
    componentbackuphelper.cpp@249] INFO:Component 'System Files' has data on volume '{9f1ea685-a26b-11de-bbc7-806e6f6e6963}'
    [0]ed8.124c 09/22/2011-14:05:03.768 [service CBlbBackupAsync::GetComponentsList
    backup.cpp@7856] INFO:Adding component (7) <NULL>\System Files.
    [0]ed8.124c 09/22/2011-14:05:03.768 [componenthelper CBlbComponentBackupContext::GetComponentVolumeInfo
    componentbackuphelper.cpp@249] INFO:Component 'Registry' has data on volume '{9f1ea685-a26b-11de-bbc7-806e6f6e6963}'
    [0]ed8.124c 09/22/2011-14:05:03.768 [service CBlbBackupAsync::GetComponentsList
    backup.cpp@7856] INFO:Adding component (8) <NULL>\Registry.
    [0]ed8.124c 09/22/2011-14:05:03.768 [service
    backup.cpp@7917] EXIT: CBlbBackupAsync::GetComponentsList
    [0]ed8.124c 09/22/2011-14:05:03.768 [service
    backup.cpp@7943] ENTER: CBlbBackupAsync::AddComponentsToLocalCatalog
    [0]ed8.124c 09/22/2011-14:05:03.768 [service
    backup.cpp@7961] EXIT: CBlbBackupAsync::AddComponentsToLocalCatalog
    [0]ed8.124c 09/22/2011-14:05:03.768 [service
    backup.cpp@11835] ENTER: CBlbBackupAsync::SetVolumesInLocalCatalog
    [0]ed8.124c 09/22/2011-14:05:03.768 [service
    backup.cpp@1557] ENTER: CBlbVolumeBackupContext::GetOriginalAccessPath
    [0]ed8.124c 09/22/2011-14:05:03.768 [service
    backup.cpp@1585] EXIT: CBlbVolumeBackupContext::GetOriginalAccessPath
    [0]ed8.124c 09/22/2011-14:05:03.768 [service CBlbBackupAsync::SetVolumesInLocalCatalog
    backup.cpp@11894] INFO:Not adding volume C: to catalog since it failed
    [0]ed8.124c 09/22/2011-14:05:03.768 [service CBlbBackupAsync::SetVolumesInLocalCatalog
    backup.cpp@11943] ERROR:Backup of all the source volumes failed.
    [0]ed8.124c 09/22/2011-14:05:03.768 [service
    backup.cpp@11970] EXIT: CBlbBackupAsync::SetVolumesInLocalCatalog
    [0]ed8.124c 09/22/2011-14:05:03.768 [service CBlbBackupAsync::UpdateLocalCatalogAfterbackup
    backup.cpp@8986] ERROR:CBlbBackupAsync::SetVolumesInLocalCatalog failed with hr=0x80780049
    [0]ed8.124c 09/22/2011-14:05:03.768 [blbengutils
    BlbSecurityUtils.cpp@1203] ENTER: CBlbImpersonationHelper::Revert
    [0]ed8.124c 09/22/2011-14:05:03.768 [blbengutils CBlbImpersonationHelper::Revert
    BlbSecurityUtils.cpp@1215] INFO:No revert needed.
    [0]ed8.124c 09/22/2011-14:05:03.768 [blbengutils
    BlbSecurityUtils.cpp@1220] EXIT: CBlbImpersonationHelper::Revert
    [0]ed8.124c 09/22/2011-14:05:03.768 [service
    backup.cpp@9050] EXIT: CBlbBackupAsync::UpdateLocalCatalogAfterbackup
    [0]ed8.124c 09/22/2011-14:05:03.768 [service
    backup.cpp@15335] ENTER: CBlbBackupAsync::RemoveESPCache
    [0]ed8.124c 09/22/2011-14:05:03.768 [service CBlbBackupAsync::RemoveESPCache
    backup.cpp@15338] INFO:No esp cache created, so not freeing up
    [0]ed8.124c 09/22/2011-14:05:03.768 [service
    backup.cpp@15345] EXIT: CBlbBackupAsync::RemoveESPCache
    [0]ed8.124c 09/22/2011-14:05:03.768 [service BlbBackupThreadFunc
    backup.cpp@19732] INFO:BlbBackupThreadFunc took 363232 ms to complete
    [0]ed8.124c 09/22/2011-14:05:03.768 [service
    backup.cpp@15795] ENTER: CBlbBackupAsync::DismountAllVHDs
    [0]ed8.124c 09/22/2011-14:05:03.768 [service
    backup.cpp@15723] ENTER: CBlbBackupAsync::DismountVHD
    Unknown( 70): GUID=7a2b0bca-701d-904a-c23d-62f5e0f26656 (No Format Information found).
    Unknown( 68): GUID=7a2b0bca-701d-904a-c23d-62f5e0f26656 (No Format Information found).
    Unknown( 69): GUID=7a2b0bca-701d-904a-c23d-62f5e0f26656 (No Format Information found).
    Unknown( 77): GUID=7a2b0bca-701d-904a-c23d-62f5e0f26656 (No Format Information found).
    Unknown( 78): GUID=7a2b0bca-701d-904a-c23d-62f5e0f26656 (No Format Information found).
    Unknown( 74): GUID=7a2b0bca-701d-904a-c23d-62f5e0f26656 (No Format Information found).
    Unknown( 79): GUID=7a2b0bca-701d-904a-c23d-62f5e0f26656 (No Format Information found).
    Unknown( 80): GUID=7a2b0bca-701d-904a-c23d-62f5e0f26656 (No Format Information found).
    Unknown( 71): GUID=7a2b0bca-701d-904a-c23d-62f5e0f26656 (No Format Information found).
    Unknown( 72): GUID=7a2b0bca-701d-904a-c23d-62f5e0f26656 (No Format Information found).
    [0]ed8.124c 09/22/2011-14:05:03.769 [service CBlbBackupAsync::DismountVHD
    backup.cpp@15744] ERROR:CBlbVhdHelper::Dismount failed for '\\?\Volume{d841345f-e505-11e0-bb05-00155d646a25}', hr: 0x80070490
    [0]ed8.124c 09/22/2011-14:05:03.769 [service
    backup.cpp@15775] EXIT: CBlbBackupAsync::DismountVHD
    [0]ed8.124c 09/22/2011-14:05:03.769 [blbengutils
    BlbSecurityUtils.cpp@1203] ENTER: CBlbImpersonationHelper::Revert
    [0]ed8.124c 09/22/2011-14:05:03.769 [blbengutils CBlbImpersonationHelper::Revert
    BlbSecurityUtils.cpp@1215] INFO:No revert needed.
    [0]ed8.124c 09/22/2011-14:05:03.769 [blbengutils
    BlbSecurityUtils.cpp@1220] EXIT: CBlbImpersonationHelper::Revert
    [0]ed8.124c 09/22/2011-14:05:03.769 [service
    backup.cpp@15819] EXIT: CBlbBackupAsync::DismountAllVHDs
    [0]ed8.124c 09/22/2011-14:05:03.769 [service BlbBackupThreadFunc
    backup.cpp@19738] WARNING:DismountAllVHDs unsuccessful with hr=0x80070490
    [0]ed8.124c 09/22/2011-14:05:03.769 [blbengutils
    BlbBackupTargetUtils.cpp@3225] ENTER: BlbDeleteOldBackupLogFiles
    [0]ed8.124c 09/22/2011-14:05:03.769 [blbengutils
    BlbFsUtils.cpp@1258] ENTER: BlbDeleteOldLogFiles
    [0]ed8.124c 09/22/2011-14:05:03.769 [util
    blbtrace.cpp@637] ENTER: GetBlbTracingDirectory
    [0]ed8.124c 09/22/2011-14:05:03.769 [util
    blbtrace.cpp@589] ENTER: GetWindowsLogsDirectory
    [0]ed8.124c 09/22/2011-14:05:03.769 [util
    blbtrace.cpp@618] EXIT: GetWindowsLogsDirectory
    [0]ed8.124c 09/22/2011-14:05:03.769 [util
    blbtrace.cpp@693] EXIT: GetBlbTracingDirectory
    [0]ed8.124c 09/22/2011-14:05:03.769 [blbengutils
    BlbFsUtils.cpp@1151] ENTER: BlbFindFiles
    [0]ed8.124c 09/22/2011-14:05:03.769 [blbengutils BlbFindFiles
    BlbFsUtils.cpp@1208] INFO:Found '3' log files in path 'C:\Windows\Logs\WindowsServerBackup\Backup-*'
    [0]ed8.124c 09/22/2011-14:05:03.769 [blbengutils
    BlbFsUtils.cpp@1232] EXIT: BlbFindFiles
    [0]ed8.124c 09/22/2011-14:05:03.769 [blbengutils BlbDeleteOldLogFiles
    BlbFsUtils.cpp@1303] INFO:Found '3' log files in path 'C:\Windows\Logs\WindowsServerBackup', retaining '5' logs
    [0]ed8.124c 09/22/2011-14:05:03.769 [blbengutils
    BlbFsUtils.cpp@1336] EXIT: BlbDeleteOldLogFiles
    [0]ed8.124c 09/22/2011-14:05:03.769 [blbengutils
    BlbFsUtils.cpp@1258] ENTER: BlbDeleteOldLogFiles
    [0]ed8.124c 09/22/2011-14:05:03.769 [util
    blbtrace.cpp@637] ENTER: GetBlbTracingDirectory
    [0]ed8.124c 09/22/2011-14:05:03.769 [util
    blbtrace.cpp@589] ENTER: GetWindowsLogsDirectory
    [0]ed8.124c 09/22/2011-14:05:03.769 [util
    blbtrace.cpp@618] EXIT: GetWindowsLogsDirectory
    [0]ed8.124c 09/22/2011-14:05:03.769 [util
    blbtrace.cpp@693] EXIT: GetBlbTracingDirectory
    [0]ed8.124c 09/22/2011-14:05:03.769 [blbengutils
    BlbFsUtils.cpp@1151] ENTER: BlbFindFiles
    [0]ed8.124c 09/22/2011-14:05:03.769 [blbengutils BlbFindFiles
    BlbFsUtils.cpp@1208] INFO:Found '3' log files in path 'C:\Windows\Logs\WindowsServerBackup\Backup_Error*'
    [0]ed8.124c 09/22/2011-14:05:03.769 [blbengutils
    BlbFsUtils.cpp@1232] EXIT: BlbFindFiles
    [0]ed8.124c 09/22/2011-14:05:03.769 [blbengutils BlbDeleteOldLogFiles
    BlbFsUtils.cpp@1303] INFO:Found '3' log files in path 'C:\Windows\Logs\WindowsServerBackup', retaining '5' logs
    [0]ed8.124c 09/22/2011-14:05:03.769 [blbengutils
    BlbFsUtils.cpp@1336] EXIT: BlbDeleteOldLogFiles
    [0]ed8.124c 09/22/2011-14:05:03.769 [blbengutils
    BlbFsUtils.cpp@1258] ENTER: BlbDeleteOldLogFiles
    [0]ed8.124c 09/22/2011-14:05:03.769 [util
    blbtrace.cpp@637] ENTER: GetBlbTracingDirectory
    [0]ed8.124c 09/22/2011-14:05:03.769 [util
    blbtrace.cpp@589] ENTER: GetWindowsLogsDirectory
    [0]ed8.124c 09/22/2011-14:05:03.769 [util
    blbtrace.cpp@618] EXIT: GetWindowsLogsDirectory
    [0]ed8.124c 09/22/2011-14:05:03.769 [util
    blbtrace.cpp@693] EXIT: GetBlbTracingDirectory
    [0]ed8.124c 09/22/2011-14:05:03.769 [blbengutils
    BlbFsUtils.cpp@1151] ENTER: BlbFindFiles
    [0]ed8.124c 09/22/2011-14:05:03.769 [blbengutils BlbFindFiles
    BlbFsUtils.cpp@1208] INFO:Found '0' log files in path 'C:\Windows\Logs\WindowsServerBackup\Backup_Operations*'
    [0]ed8.124c 09/22/2011-14:05:03.769 [blbengutils
    BlbFsUtils.cpp@1232] EXIT: BlbFindFiles
    [0]ed8.124c 09/22/2011-14:05:03.769 [blbengutils BlbDeleteOldLogFiles
    BlbFsUtils.cpp@1303] INFO:Found '0' log files in path 'C:\Windows\Logs\WindowsServerBackup', retaining '5' logs
    [0]ed8.124c 09/22/2011-14:05:03.769 [blbengutils
    BlbFsUtils.cpp@1336] EXIT: BlbDeleteOldLogFiles
    [0]ed8.124c 09/22/2011-14:05:03.769 [blbengutils
    BlbBackupTargetUtils.cpp@3260] EXIT: BlbDeleteOldBackupLogFiles
    [0]ed8.124c 09/22/2011-14:05:03.769 [blbengutils
    BlbSecurityUtils.cpp@1203] ENTER: CBlbImpersonationHelper::Revert
    [0]ed8.124c 09/22/2011-14:05:03.769 [blbengutils CBlbImpersonationHelper::Revert
    BlbSecurityUtils.cpp@1215] INFO:No revert needed.
    [0]ed8.124c 09/22/2011-14:05:03.769 [blbengutils
    BlbSecurityUtils.cpp@1220] EXIT: CBlbImpersonationHelper::Revert
    [0]ed8.124c 09/22/2011-14:05:03.769 [componenthelper
    componentbackuphelper.cpp@1456] ENTER: CBlbComponentBackupHelper::BackupComplete
    [0]ed8.124c 09/22/2011-14:05:03.769 [componenthelper CBlbComponentBackupHelper::BackupComplete
    componentbackuphelper.cpp@1460] INFO:bIsBackupFailed: 1
    [0]ed8.124c 09/22/2011-14:05:03.769 [componenthelper CBlbComponentBackupHelper::BackupComplete
    componentbackuphelper.cpp@1473] INFO:BackupComplete already attempted.
    [0]ed8.124c 09/22/2011-14:05:03.769 [componenthelper
    componentbackuphelper.cpp@1518] EXIT: CBlbComponentBackupHelper::BackupComplete
    [0]ed8.124c 09/22/2011-14:05:03.769 [service
    backup.cpp@13649] ENTER: CBlbBackupAsync::DeleteSourceSnapshotsIfNeeded
    [0]ed8.124c 09/22/2011-14:05:03.769 [service
    PerformanceManager.cpp@550] ENTER: CPerformanceManager::Initialize
    [0]ed8.124c 09/22/2011-14:05:03.769 [service
    PerformanceManager.cpp@281] ENTER: CPerformanceManager::QueryPerformanceSettings
    [0]ed8.124c 09/22/2011-14:05:03.770 [service CPerformanceManager::QueryPerformanceSettings
    PerformanceManager.cpp@382] INFO:Buffer size is 4. First line is <NULL>
    [0]ed8.124c 09/22/2011-14:05:03.770 [service CPerformanceManager::QueryPerformanceSettings
    PerformanceManager.cpp@389] INFO:Custom performance settings is empty.
    [0]ed8.124c 09/22/2011-14:05:03.770 [service
    PerformanceManager.cpp@484] EXIT: CPerformanceManager::QueryPerformanceSettings
    [0]ed8.124c 09/22/2011-14:05:03.770 [service
    PerformanceManager.cpp@560] EXIT: CPerformanceManager::Initialize
    [0]ed8.124c 09/22/2011-14:05:03.777 [util
    systemutils.cpp@709] ENTER: BlbutilRegReadDWORD
    [0]ed8.124c 09/22/2011-14:05:03.777 [util BlbutilRegReadDWORD
    systemutils.cpp@731] WARNING:RegQueryValueEx DoNotDeleteFFBSnapshot unsuccessful, hr:0x80070002
    [0]ed8.124c 09/22/2011-14:05:03.777 [util
    systemutils.cpp@749] EXIT: BlbutilRegReadDWORD
    [0]ed8.124c 09/22/2011-14:05:03.777 [service
    PerformanceManager.cpp@585] ENTER: CPerformanceManager::GetSettingsForVolume
    [0]ed8.124c 09/22/2011-14:05:03.777 [service
    PerformanceManager.cpp@620] EXIT: CPerformanceManager::GetSettingsForVolume
    [0]ed8.124c 09/22/2011-14:05:03.777 [service CBlbBackupAsync::DeleteSourceSnapshotsIfNeeded
    backup.cpp@14045] INFO:Deleting current snapshot (\\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy8\)
    [0]ed8.124c 09/22/2011-14:05:03.931 [service
    backup.cpp@14082] EXIT: CBlbBackupAsync::DeleteSourceSnapshotsIfNeeded
    [0]ed8.124c 09/22/2011-14:05:03.933 [service
    backup.cpp@14432] ENTER: CBlbBackupAsync::SetSourceDiffAreasIfNeeded
    [0]ed8.124c 09/22/2011-14:05:03.933 [service
    backup.cpp@14539] EXIT: CBlbBackupAsync::SetSourceDiffAreasIfNeeded
    [0]ed8.124c 09/22/2011-14:05:03.933 [service
    backup.cpp@14737] ENTER: CBlbBackupAsync::ResetTargetDiffAreaSize
    [0]ed8.124c 09/22/2011-14:05:03.933 [service CBlbBackupAsync::ResetTargetDiffAreaSize
    backup.cpp@14754] INFO:Not resetting diff area
    [0]ed8.124c 09/22/2011-14:05:03.933 [service
    backup.cpp@14866] EXIT: CBlbBackupAsync::ResetTargetDiffAreaSize
    [0]ed8.124c 09/22/2011-14:05:03.963 [service BlbBackupThreadFunc
    backup.cpp@19873] ERROR:Backup operation aborted with hr=80780049
    [0]ed8.124c 09/22/2011-14:05:03.963 [service CBlbSystemStateBackupAsync::SetState
    systemstatebackup.cpp@1061] INFO:ENGINE STATE:BACKUP SYSTEM STATE:5
    [0]ed8.124c 09/22/2011-14:05:03.963 [service CBlbBackupAsync::SetState
    backup.cpp@14709] INFO:ENGINE STATE:BACKUP:12. Previous state:8
    [0]ed8.124c 09/22/2011-14:05:03.963 [util
    fileutils.cpp@1388] ENTER: BlbutilDeleteDirectory
    [0]ed8.124c 09/22/2011-14:05:03.963 [util
    fileutils.cpp@1183] ENTER: BlbutilDeleteDirectory2
    [0]ed8.124c 09/22/2011-14:05:03.970 [util
    fileutils.cpp@1344] EXIT: BlbutilDeleteDirectory2
    [0]ed8.124c 09/22/2011-14:05:03.970 [util BlbutilDeleteDirectory
    fileutils.cpp@1443] INFO:Aborting deletion of
    \\?\Volume{9f1ea684-a26b-11de-bbc7-806e6f6e6963}\WindowsImageBackup\HEIAPP02\Backup 2011-09-22 135901 as one or more diectories or files are not getting deleted
    [0]ed8.124c 09/22/2011-14:05:03.970 [util BlbutilDeleteDirectory
    fileutils.cpp@1463] INFO:Total number of files/directories deleted in
    \\?\Volume{9f1ea684-a26b-11de-bbc7-806e6f6e6963}\WindowsImageBackup\HEIAPP02\Backup 2011-09-22 135901 is 17
    [0]ed8.124c 09/22/2011-14:05:03.970 [util BlbutilDeleteDirectory
    fileutils.cpp@1465] INFO:Deleting
    \\?\Volume{9f1ea684-a26b-11de-bbc7-806e6f6e6963}\WindowsImageBackup\HEIAPP02\Backup 2011-09-22 135901 took 0 ms
    [0]ed8.124c 09/22/2011-14:05:03.970 [util
    fileutils.cpp@1467] EXIT: BlbutilDeleteDirectory
    [0]ed8.124c 09/22/2011-14:05:03.970 [service
    backup.cpp@12718] ENTER: CBlbBackupAsync::PublishAllBackupStopEvents
    [0]ed8.124c 09/22/2011-14:05:03.971 [service CBlbBackupAsync::PublishAllBackupStopEvents
    backup.cpp@13047] INFO:Backup info for Volume [hr=8078001D, detailed hr = 0, Flags=1574, backupTypeDetermined = 1, IsCritical = 1]
    [0]ed8.124c 09/22/2011-14:05:03.971 [componenthelper
    componentbackuphelper.cpp@1850] ENTER: CBlbComponentBackupHelper::FillComponentConsistencyStatus
    [0]ed8.124c 09/22/2011-14:05:03.971 [componenthelper
    componentbackuphelper.cpp@1944] EXIT: CBlbComponentBackupHelper::FillComponentConsistencyStatus
    [0]ed8.124c 09/22/2011-14:05:03.971 [service
    systemstatebackup.cpp@1526] ENTER: CBlbSystemStateBackupAsync::GetSSBTimes
    [0]ed8.124c 09/22/2011-14:05:03.971 [service
    systemstatebackup.cpp@1531] EXIT: CBlbSystemStateBackupAsync::GetSSBTimes
    [0]ed8.124c 09/22/2011-14:05:03.971 [blbengutils
    BlbSqmUtils.cpp@342] ENTER: PublishBackupSqmDatapoint
    [0]ed8.124c 09/22/2011-14:05:03.971 [service
    backup.cpp@13273] EXIT: CBlbBackupAsync::PublishAllBackupStopEvents
    [0]ed8.124c 09/22/2011-14:05:03.971 [service
    backup.cpp@15016] ENTER: CBlbBackupAsync::UpdateBackupStatInRegistry
    [0]ed8.124c 09/22/2011-14:05:03.971 [service
    backup.cpp@14895] ENTER: CBlbBackupAsync::GetLastSuccessfulBackupInfo
    [0]ed8.124c 09/22/2011-14:05:03.971 [service CBlbBackupAsync::GetLastSuccessfulBackupInfo
    backup.cpp@14960] INFO:Last successful backup stats.  utc time 0,  target name (NULL), target access path (NULL)
    [0]ed8.124c 09/22/2011-14:05:03.971 [service
    backup.cpp@14991] EXIT: CBlbBackupAsync::GetLastSuccessfulBackupInfo
    [0]ed8.124c 09/22/2011-14:05:03.971 [helper
    blbBackupStatUpdater.cpp@205] ENTER: CBlbBackupStatUpdater::SaveStatsToRegistry
    [0]ed8.124c 09/22/2011-14:05:03.971 [helper CBlbBackupStatUpdater::SaveStatsToRegistry
    blbBackupStatUpdater.cpp@233] INFO:RegOpenKeyEx was unsuccessful for HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsBackup.  hr=0x80070002
    [0]ed8.124c 09/22/2011-14:05:03.971 [helper
    blbBackupStatUpdater.cpp@368] EXIT: CBlbBackupStatUpdater::SaveStatsToRegistry
    [0]ed8.124c 09/22/2011-14:05:03.971 [service CBlbBackupAsync::UpdateBackupStatInRegistry
    backup.cpp@15058] WARNING:pBlbBackupStatUpdater->SaveStatsToRegistry unsuccessful with hr=0x80070002. This should be fine on server skus.
    [0]ed8.124c 09/22/2011-14:05:03.971 [service
    backup.cpp@15069] EXIT: CBlbBackupAsync::UpdateBackupStatInRegistry
    [0]ed8.124c 09/22/2011-14:05:03.971 [service BlbBackupThreadFunc
    backup.cpp@19957] WARNING:UpdateBackupStatInRegistry unsuccessful with hr=80070002
    [0]ed8.124c 09/22/2011-14:05:03.971 [blbsrv
    restoresystemstate.cpp@259] ENTER: CBlbsrvSystemStateRestore::FinalRelease
    [0]ed8.124c 09/22/2011-14:05:03.971 [blbsrv
    restorefiles.cpp@162] ENTER: CBlbsrvRestoreFiles::FinalRelease
    [0]ed8.124c 09/22/2011-14:05:03.971 [blbsrv
    srvutil.cpp@139] ENTER: BlbsrvFreeRestoreFileSpecs
    [0]ed8.124c 09/22/2011-14:05:03.971 [blbsrv
    srvutil.cpp@151] EXIT: BlbsrvFreeRestoreFileSpecs
    [0]ed8.124c 09/22/2011-14:05:03.971 [blbsrv
    restorefiles.cpp@210] EXIT: CBlbsrvRestoreFiles::FinalRelease
    [0]ed8.124c 09/22/2011-14:05:03.971 [blbsrv
    restoresystemstate.cpp@312] EXIT: CBlbsrvSystemStateRestore::FinalRelease
    [0]ed8.124c 09/22/2011-14:05:03.971 [service CBlbAsync::Done
    async.cpp@187] INFO:Marking async operation as completed
    [0]ed8.124c 09/22/2011-14:05:03.971 [service CBlbAsync::Done
    async.cpp@190] INFO:Calling CompleteAsyncOperation for parent operation
    [0]ed8.124c 09/22/2011-14:05:03.971 [service
    backup.cpp@19987] EXIT: BlbBackupThreadFunc
    [0]ed8.f68 09/22/2011-14:05:04.227 [service
    backup.cpp@3149] ENTER: CBlbBackupAsync::QueryStatus
    [0]ed8.f68 09/22/2011-14:05:04.227 [service
    backup.cpp@3209] ENTER: CBlbBackupAsync::QueryVolumeBackupStatus
    [0]ed8.f68 09/22/2011-14:05:04.227 [componenthelper
    componentbackuphelper.cpp@1850] ENTER: CBlbComponentBackupHelper::FillComponentConsistencyStatus
    [0]ed8.f68 09/22/2011-14:05:04.227 [componenthelper
    componentbackuphelper.cpp@1944] EXIT: CBlbComponentBackupHelper::FillComponentConsistencyStatus
    [0]ed8.f68 09/22/2011-14:05:04.227 [service
    backup.cpp@3342] EXIT: CBlbBackupAsync::QueryVolumeBackupStatus
    [0]ed8.f68 09/22/2011-14:05:04.227 [service
    backup.cpp@3359] ENTER: CBlbBackupAsync::QuerySystemStateBackupStatus
    [0]ed8.f68 09/22/2011-14:05:04.227 [service
    systemstatebackup.cpp@740] ENTER: CBlbSystemStateBackupAsync::QueryStatus
    [0]ed8.f68 09/22/2011-14:05:04.227 [service
    systemstatebackup.cpp@874] EXIT: CBlbSystemStateBackupAsync::QueryStatus
    [0]ed8.f68 09/22/2011-14:05:04.227 [service
    backup.cpp@3399] EXIT: CBlbBackupAsync::QuerySystemStateBackupStatus
    [0]ed8.f68 09/22/2011-14:05:04.227 [service
    backup.cpp@3192] EXIT: CBlbBackupAsync::QueryStatus
    [0]bf0.fe0 09/22/2011-14:05:04.228 [util
    blbtrace.cpp@853] ENTER: BlbStopTracing
    [0]bf0.fe0 09/22/2011-14:05:04.228 [util
    blbtrace.cpp@397] ENTER: BlbStopTracing
    [0]bf0.fe0 09/22/2011-14:05:04.228 [util
    blbtrace.cpp@51] ENTER: BlbAllocateEventTraceProp
    [0]bf0.fe0 09/22/2011-14:05:04.228 [util
    blbtrace.cpp@83] EXIT: BlbAllocateEventTraceProp
    Log Name:      Microsoft-Windows-Backup
    Source:        Microsoft-Windows-Backup
    Date:          9/22/2011 1:28:44 AM
    Event ID:      5
    Task Category: None
    Level:         Error
    Keywords:     
    User:          SYSTEM
    Computer:      HEIAPP02.heimstaden.local
    Description:
    The backup operation that started at '‎2011‎-‎09‎-‎22T06:22:24.687716500Z' has failed with following error code '2155347997'. Please review the event details for a solution, and then rerun the backup operation once the issue is resolved.
    Sumesh P - Microsoft Online Community Support

  • Setup encountered a problem while validating the state of Active Directory: Could not find information about the local site

    Have an existing ex2010 sp3 organization.
    Could not run ex2013cu1 setup from my newly built 2012 server, getting the error in the subject line.  I used the command line to run the AD preparation steps successfully from my 2012 DC/GC, then tried to run setup again from the new 2012 server and
    still get the same error.  The error itself in the log is pretty useless:
    [05/07/2013 01:19:13.0137] [0] **********************************************
    [05/07/2013 01:19:13.0137] [0] Starting Microsoft Exchange Server 2013 Cumulative Update 1 Setup
    [05/07/2013 01:19:13.0137] [0] **********************************************
    [05/07/2013 01:19:13.0152] [0] Local time zone: (UTC-08:00) Pacific Time (US & Canada).
    [05/07/2013 01:19:13.0152] [0] Operating system version: Microsoft Windows NT 6.2.9200.0.
    [05/07/2013 01:19:13.0152] [0] Setup version: 15.0.620.29.
    [05/07/2013 01:19:13.0152] [0] Logged on user: DOMAIN\ADMINISTRATOR.
    [05/07/2013 01:19:13.0168] [0] The registry key, HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ExchangeServer\V15\Setup, wasn't found.
    [05/07/2013 01:19:13.0168] [0] The registry key, HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ExchangeServer\V15\Setup, wasn't found.
    [05/07/2013 01:19:13.0215] [0] Command Line Parameter Name='sourcedir', Value='\\h1\f$\junk\installers\server\Exchange\2013cu1'.
    [05/07/2013 01:19:13.0215] [0] Command Line Parameter Name='mode', Value='Install'.
    [05/07/2013 01:19:13.0215] [0] RuntimeAssembly was started with the following command: '/sourcedir:\\SERVER\f$\junk\installers\server\Exchange\2013cu1 /mode:Install'.
    [05/07/2013 01:19:13.0215] [0] The registry key, HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ExchangeServer\V15\Setup, wasn't found.
    [05/07/2013 01:19:13.0793] [0] Finished loading screen CheckForUpdatesPage.
    [05/07/2013 01:19:38.0762] [0] Finished loading screen UpdatesDownloadsPage.
    [05/07/2013 01:19:40.0496] [0] Starting file's copying...
    [05/07/2013 01:19:40.0496] [0] Setup copy files from '\\SERVER\f$\junk\installers\server\Exchange\2013cu1\Setup\ServerRoles\Common' to 'C:\Windows\Temp\ExchangeSetup'
    [05/07/2013 01:19:40.0700] [0] Finished loading screen CopyFilesPage.
    [05/07/2013 01:19:40.0840] [0] Disk space required: 1292445007 bytes.
    [05/07/2013 01:19:40.0840] [0] Disk space available: 23767240704 bytes.
    [05/07/2013 01:19:59.0762] [0] File's copying finished.
    [05/07/2013 01:19:59.0965] [0] Finished loading screen InitializingSetupPage.
    [05/07/2013 01:20:02.0934] [0] Setup is choosing the domain controller to use
    [05/07/2013 01:20:09.0325] [0] Setup is choosing a local domain controller...
    [05/07/2013 01:20:11.0794] [0] [ERROR] Setup encountered a problem while validating the state of Active Directory: Could not find information about the local site. This can be caused by incorrect configuration of subnets or sites or by replication latency. 
    See the Exchange setup log for more information on this error.
    [05/07/2013 01:20:11.0794] [0] [ERROR] Could not find information about the local site. This can be caused by incorrect configuration of subnets or sites or by replication latency.
    [05/07/2013 01:20:11.0809] [0] Setup will use the domain controller ''.
    [05/07/2013 01:20:11.0809] [0] Setup will use the global catalog ''.
    [05/07/2013 01:20:11.0825] [0] Exchange configuration container for the organization is 'CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=domain,DC=local'.
    [05/07/2013 01:20:11.0919] [0] Exchange organization container for the organization is 'CN=DOMAIN,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=domain,DC=local'.
    [05/07/2013 01:20:11.0966] [0] Setup will search for an Exchange Server object for the local machine with name 'WEX1'.
    [05/07/2013 01:20:12.0028] [0] No Exchange Server with identity 'WEX1' was found.
    [05/07/2013 01:20:12.0044] [0] The following roles have been unpacked:
    [05/07/2013 01:20:12.0044] [0] The following datacenter roles are unpacked:
    [05/07/2013 01:20:12.0044] [0] The following roles are installed:
    [05/07/2013 01:20:12.0059] [0] The local server does not have any Exchange files installed.
    [05/07/2013 01:20:12.0075] [0] Server Name=WEX1
    [05/07/2013 01:20:12.0137] [0] Setup will use the path '\\SERVER\f$\junk\installers\server\Exchange\2013cu1' for installing Exchange.
    [05/07/2013 01:20:12.0137] [0] The installation mode is set to: 'Install'.
    [05/07/2013 01:20:27.0591] [0] An Exchange organization with name 'DOMAIN' was found in this forest.
    [05/07/2013 01:20:27.0591] [0] Active Directory Initialization status : 'False'.
    [05/07/2013 01:20:27.0591] [0] Schema Update Required Status : 'False'.
    [05/07/2013 01:20:27.0591] [0] Organization Configuration Update Required Status : 'False'.
    [05/07/2013 01:20:27.0591] [0] Domain Configuration Update Required Status : 'False'.
    [05/07/2013 01:20:27.0841] [0] Applying default role selection state
    [05/07/2013 01:20:27.0872] [0] Setup is determining what organization-level operations to perform.
    [05/07/2013 01:20:27.0872] [0] Because the value was specified, setup is setting the argument OrganizationName to the value DOMAIN.
    [05/07/2013 01:20:27.0872] [0] Setup will run from path 'C:\Windows\Temp\ExchangeSetup'.
    [05/07/2013 01:20:27.0888] [0] InstallModeDataHandler has 0 DataHandlers
    [05/07/2013 01:20:27.0888] [0] RootDataHandler has 1 DataHandlers
    [05/07/2013 01:20:27.0903] [0] Setup encountered a problem while validating the state of Active Directory: Could not find information about the local site. This can be caused by incorrect configuration of subnets or sites or by replication latency.  See
    the Exchange setup log for more information on this error.
    [05/07/2013 01:20:27.0935] [0] [ERROR] Setup encountered a problem while validating the state of Active Directory: Could not find information about the local site. This can be caused by incorrect configuration of subnets or sites or by replication latency. 
    See the Exchange setup log for more information on this error.
    [05/07/2013 01:21:04.0154] [0] The registry key, HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ExchangeServer\V15\Setup, wasn't found.
    [05/07/2013 01:21:04.0154] [0] End of Setup
    [05/07/2013 01:21:04.0154] [0] **********************************************

    Hi,
    The cause is clearly described in the log:
    [05/07/2013 01:20:11.0794] [0] [ERROR] Setup encountered a problem while validating the state of Active Directory: Could not find information about the local site. This can be caused by incorrect configuration of subnets or sites or by replication latency. 
    See the Exchange setup log for more information on this error.
    [05/07/2013 01:20:11.0794] [0] [ERROR] Could not find information about the local site. This can be caused by incorrect configuration of subnets or sites or by replication latency.
    I'd suggest you check NIC settings and AD configuration.
    Hope it is helpful.
    Fiona Liao
    TechNet Community Support

  • The parameter name [...] in the query's selection criteria does not match..

    Hi all,
    I'm trying to pratice EJB 3 (which I learnt at school), with JSF and JPA, but i'm really stuck with that error :
    Exception [TOPLINK-6094] (Oracle TopLink Essentials - 2.0 (Build b41-beta2 (03/30/2007))): oracle.toplink.essentials.exceptions.QueryException
    Exception Description: The parameter name [departmentID] in the query's selection criteria does not match any parameter name defined in the query.
    Query: ReadAllQuery(oracle.datamodel.Employees)
    I will try to explain clearly what i'm trying to do :
    In fact, i'm following that tutorial :
    http://www.oracle.com/technology/obe/obe1013jdev/10131/ejb_and_jpa/master-detail_pagewith_ejb.htm
    But, as i didn't have any oracle database, but had a mysql one on my machine, i decided to use that DB instead of the the oracle DB... So i created a set of example data (to replace the oracle example set) ...so i created the tables EMPLOYEE, and DEPARTMENT... with the correct relations (FK) and PK)
    All was ok, i choose my "mysql-connector" (jdbc) instead of the oracle jdbc connector... so i could follow the tutorial.
    My problem appears at the step 12 (of "Creating a Master-Detail JavaServer Faces Page"), when i run the file deptEmployees.jspx.
    The information of the first departement displays correctly :
    departmentID 1
    departmentName ... etc
    but it can't display the employees belonging to that department !
    the error is :
    JBO-29000: Exception Description: The parameter name [departmentID] in the query's selection criteria does not match any parameter name defined in the query. Query: ReadAllQuery(oracle.datamodel.Employees)
    I think i understand what is the problem... I think that the query in charge of gathering the data of a specific departement need a parameter, but couldn't find it. But i don't know why :-/ I have tried many things and read the topics talking about that error... but it didn't solved the problem. I don't know anymore where to investigate.
    I have created a Zip file of my work (it's an EJB/JSF Application.. with jdev 10.1.3.3.0)
    (available here : http://dl.free.fr/mQ5esdQuS/EJB_appli.zip)
    I would be glad if someone could take few minutes to help me.
    Thank you in advance,
    Thomas B (student)

    Hello,
    This is a common mistake. Java string comparisons in TopLink are case sensitive by default, and since column names are uppercase when defaulted, TopLink cannot find the "departmentID" column name. In this case, Departments ID column defaults to "DEPARTMENTID" as required by the JPA specification.
    Either change Departments id annotation to     @Id
        @Column(name="departmentID", nullable = false)
        private Integer departmentID;or change Employees' ManytoOne annotation to:
        @ManyToOne
        @JoinColumn(name = "departmentID", referencedColumnName = "DEPARTMENTID")
        private Departments departments;Best Regards,
    Chris

  • How to pass the parameter in "Data Template"

    Hi,
    Can any one please help me out to sort the problem, "Passing Parameter and checking condition for the parameters in the "data template".
    And also please tell me how to link the multiple query in "Data template", as per the user guide i have it says to use link tag. But its not working with my "Data template".
    Please check the data template given below and help me out to sort the problem.
    And one more thing is in table the data type for number and name is varchar. I dono weather i can use that data type in "Data template", please let me know if i can.
    <?xml version="1.0"?>
    <dataTemplate name="VENODR_DETAILS">
    <parameters>
    <parameter name="VENDOR_NUM" dataType="number"/>
    <parameter name="VENDOR_NAME" dataType="char"/>
    </parameters>
    <dataQuery>
    <sqlStatement name="Q1">
    <![CDATA[SELECT pv.segment1 ven_num,
              pv.vendor_name vname,
                          pvs.vendor_site_code VEN_SIT_CODE,
              pvs.purchasing_site_flag PURCH_SIT_FLG,
              pvs.pay_site_flag PAY_SIT_FLG,
              pv.vendor_name VENDOR_ADDR_NAME,
              pvs.address_line1 VENDOR_ADDR1,
              pvs.address_line2 VENDOR_ADDR2,
              pvs.city VENDOR_CITY,
              pvs.state VENDOR_STATE,
              pvs.zip VENDOR_ZIP
    FROM vendors pv,supplier_info pvi,vendor_sites_all pvs
    where pv.segment1 = pvi.vendor_id(+)
    and pv.vendor_id = pvs.vendor_id
    and (pv.segment1=:VENDOR_NUM or pv.vendor_name=:VENDOR_NAME)
    ]]>
    </sqlStatement>
    <sqlStatement name="Q2">
    <![CDATA[select pvc.area_code||'-'||pvc.phone Contact_Phone,
    pvc.last_name||' '||pvc.first_name||' '||pvc.middle_name cname
    from vendor_contacts pvc,vendor_sites_all pvs,vendors pv
    where pvs.vendor_site_id = pvc.vendor_site_id
    and pv.vendor_id = pvs.vendor_id
    and pv.segment1=(pv.segment1=:VENDOR_NUM or pv.vendor_name=:VENDOR_NAME)
    ]]>
    </sqlStatement>
    </dataQuery>
    <dataStructure>
    <group name="VENDOR" source="Q1">
    <element name="VENDOR_NUMBER" value="ven_num"/>
    <element name="VENDOR_NAME" value="vname"/>
    <element name="CATEGORY" value="VENDOR_CAT"/>
    <element name="UPDATE_DATE" value="UPDATE_DT"/>
         <group name="VENDOR_SITE" source="Q1">
         <element name="VEN_SIT_CODE" value="VEN_SIT_CODE"/>
         <element name="PURCH_SIT_FLG" value="PURCH_SIT_FLG"/>
         <element name="PAY_SIT_FLG" value="PAY_SIT_FLG"/>
         <element name="VENDOR_ADDR1" value="VENDOR_ADDR1"/>
         <element name="VENDOR_ADDR2" value="VENDOR_ADDR2"/>
         <element name="VENDOR_CITY" value="VENDOR_CITY"/>
         <element name="VENDOR_STATE" value="VENDOR_STATE"/>
         <element name="VENDOR_ZIP" value="VENDOR_ZIP"/>
         </group>
    </group>
    <group name="VENDOR_CONTACT" source="Q2">
    <element name="Contact_Phone" value="Contact_Phone"/>
    <element name="cname" value="cname"/>
    </group>
    </dataStructure>
    </dataTemplate>
    Thanks in advance.
    Regards,
    SP

    Hi Rani,
    I see one issue in the Q2 with the where statement:
    and pv.segment1=(pv.segment1=:VENDOR_NUM or pv.vendor_name=:VENDOR_NAME)
    the right one should be
    and pv.vendor_id = :VEN_VENDOR_ID
    the variable VEN_VENDOR_ID you have to select from the first query Q1. Add here after select
    pv.vendor_id VEN_VENDOR_ID,
    Regarding the other question about the data types, well, number and varchar2 is fine, perhaps char also, but go with varchar2 instead.
    One last note: you should not mix uppercase and lowercase, keep it clear and structured, check your element names and values.
    Best Regards
    Volker

  • In CIF customer exit there is no information about the logical system

    Dear All,
    we have a SAP R3 system (ver 4.7) connected to 2 SAP APO systems.
    we need to differentiate the UE code in R3 by APO TARGET SYSTEM.
    In the CIF userexit used:
    EXIT_SAPLCLOC_001
    EXIT_SAPLCSRS_003
    EXIT_SAPLPGS1_001
    EXIT_SAPLCSTK_001
    EXIT_SAPLMEAP_001
    there is no information about the logical system (source, destination
    etc.) The control parameters are not provided to the user exit.
    I found a note 1060634 where the parameter have been added to
    EXIT_SAPLCSLS_002 , but not to all other exits.... do you have any clue on how we can proceed?
    Thank you !!
    Best Regards , Barbara

    Found the answer, to bad i cannot give points to myself :-P
    In the ABAP i use the E_T_RANGE output structure.
    That structure has several fields (sign, opt, low, high).
    In my ABAP i stored the same value in the low and high field.
    This should work fine for normal (flat) characteristic values.
    However, because i use a hierachy i should enter the 0HIER_NODE value in the high field.
    For details see: SAP NOTE: 912473
    Regards

  • Display 'No Data Found' if the records doesnot match the parameter

    Can anyone pls answer this question.
    I have just one parameter, if i select a value from the parameter and the results matches then the report shows records which is obvious but IF no data is matching to the value I selected in parameter, Can I didplay NO Data Found when I run the report??
    I want Display No Data found on my report, I just get a blank page with report title, date and PageNof M
    Someone pls suggest
    I am using CR 11.5

    hi,
    thanks for the suggestion but I am not clear about this part, i am sorry aboiut that:
    Create a text object with No Data Found in it.
    Conditionally suppress the text object with a formula similar to the following;
    {@countdbfieldformula} 0
    Where should i exactly drop my text box.
    I have parameter on 'Project Name'
    Pls suggest me something with steps...i would highly appreciate it

Maybe you are looking for