Validation unit

I have a form module that the form module property validation unit is set to FORM. However, I want to do an immediate validation on some of the items. When_validate_item trigger does not fire on this items. Your help will be appreciated.

Thanks for your prompt response, I thought of doing this but the requirement does not want each item to be validated. Moreover, one items is based on hierachical tree (Htree) and there is go block in when_mouse_double_clicked trigger and when I set the validation unit to default or Item, this trigger did not work because of the Go_BLOCK command

Similar Messages

  • Material Master Upload using Bapi getting error "****** not a valid unit of

    Hi Gurus,
    i am uploading material master using BAPI Material_master_save_data , where the volume and Unit of Volume is Blank, Still i am getting error as "****** not a valid unit of volume ".kindly help me to resolve the issue.Many Thanks In advance.

    Jurgen,
    I could able to solve the issue for invalid unit Error ....Now i am getting **** unit of measure is not defined , pls check your entry or else i am getting alternate unit of mesure is same as base unit of measure .
    I have used below logic for Purchase Order Unit and Base Unit of measure .
          if wa_upload-unmsr EQ wa_upload-ord_uom .
            bapi_mara1-base_uom = wa_upload-unmsr.
            bapi_mara1-po_unit = wa_upload-ord_uom .
          elseif wa_upload-unmsr NE wa_upload-ord_uom.
            wa_upload-ord_uom = wa_upload-alt_uom.
            bapi_mara1-po_unit = wa_upload-ord_uom.
          endif.
    Many Thanks for your help.

  • How to change Unit for Breakdown Duration in Maintenance order.

    Hello,
    In cuni, somebody created Unit "TST" by mistake, system can not convert it to "second" for calculation automaticlly.
    "TST" make no sence. So if maintain "TST" as Unit for Breakdown Duration in a maintenance order, dump will happen. However there is a maintenance order maintained Unit for Breakdown Duration as "TST" saved by mistake, Dump will happen when I try to access to this order by IW32 to change the Unit for Breakdown Duration. Is there any way to change the Unit for Breakdown Duration"TST" to "H" so that I can access to this order by IW32.
    Thank you.

    Hi,
    You could temporarly adjust the CUNI definition for TST so that it can be converted to seconds. Adjust the notifications to set a valid unit of measure.
    The alternative would be to update the field MAUEH in table QMIH with a valid breakdown unit of measure.
    -Paul

  • Aironet 1240AG error - "Previous authentication no longer valid" Help!

    Greetings!
    I am an IT professional that is installing my first extended range wireless AP in my companies warehouse. I am very excited!
    Now I have set up many a linksys and repeater wireless networks, so when I was looking into the Aironet 1240AG I thought ?No Problem!?
    And at first, it is not!
    I have the AP and antenna set up here in my office before I take it out and mount it in the warehouse. And I can get connected to it, no security for now, no filters, I just want to connect and make it work.
    I stay connected for maybe 3 minutes, I can get to the internet, I can ping all my servers. Full connectivity. But then for no reason the connection fails and I cannot reconnect.
    The error I get in the log is
    Interface Dot11Radio0, Deauthenticating Station 0006.2510.bbe3 Reason: Previous authentication no longer valid
    So strange! So I have reset the AP to factory defaults and then set the SSID, and I can connect, again for a second, then nothing.
    I have tried with multiple wireless cards, even laptops. Thinking maybe the problem was on the computer side.
    But now I believe I must have some setting wrong.
    Could someone please shed some light on this situation for me! I searched the forums but could not find this error message in this context.
    Thanks!
    Nate York

    Interesting...I am experiencing the same problem, but when adding another laptop to the existing 5 Aironet 1100's. The existing laptops work fine, but when trying to add another node, I see the problem. I get the following error message in the error log as well as the activity screen;
    Interface Dot11Radio0, Deauthenticating Station 0002.2d34.a0fe Reason:
    Previous authentication no longer valid
    Unit - 6 units
    Cisco Aironet 1100 version 12.3.(07)JA
    The error takes place with no other units online, or when other units are in use. Also the laptop in question "shows" connected to the AP (yes I have tried other APs all with negative results). The settings on the laptops are all the same, so i am at a loss.
    Any suggestions greatly appreciated,
    Ralph

  • Validation repeats excessively

    Hello friends at www.oracle.com ,
    I have a program that needs to validate 4 different fields. For validation to be successful, the 4 fields must be correct and their combination must result in a valid value.
    Validation is being done through WHEN-VALIDATE-ITEM triggers at each one of these 4 fields, and their combination can cause different types of error, that interrupts program execution by showing a message and raising form_trigger_failure built-in.
    However, despite of causing form failure at an error, validation is being repeated 4 times! It's annoying for the user and, worse than this, some different routines are being executed like if nothing wrong had happened. What could be the cause(s)? How can I make program raise the error - and definitively stop program execution - only once?
    I've seen that at form properties, validation type at 'Database Validation Unit' property is set as 'Default'. However, the situation described above still happens.
    Thanks for all answers, and best regards,
    Franklin Gongalves Jr.

    What you may have is the WHEN-VALIDATE-ITEM failing, which is causing the failure of a built in (eg GO_ITEM). However, unless you check FORM_SUCCESS after that GO_ITEM, the trigger/procedure with that code will continue on.
    If you have
    go_item('item_1')
    validate(item_scope);
    next_item;
    validate(item_scope);
    next_item;
    validate(item_scope);
    next_item;
    you will have repeated failures navigating out of the item
    You need
    go_item('item_1')
    IF not form_success then
    raise form_trigger_failure;
    END IF;
    validate(item_scope);
    IF not form_success then
    raise form_trigger_failure;
    END IF;
    next_item;
    IF not form_success then
    raise form_trigger_failure;
    END IF;
    validate(item_scope);
    IF not form_success then
    raise form_trigger_failure;
    END IF;
    next_item;
    IF not form_success then
    raise form_trigger_failure;
    END IF;
    validate(item_scope);
    IF not form_success then
    raise form_trigger_failure;
    END IF;
    next_item;
    IF not form_success then
    raise form_trigger_failure;
    END IF;

  • [JS][CS3] Validating edittexts in ScriptUI

    Hi,
    I have to attach validation methods to a bunch of edit fields' onChange. Some fields would have to contain floats (toFixed(2)), some - integers, some - capitalized strings after the field has lost focus. I'm ready with 3 functions to be attached to controls, but I would like to hear the most robust solution to this problem. Would you use ctrl.onChange = fn, or rather ctrl.addEventListener()...?
    Any comments welcome.
    M.

    Wait a second... Something I hadn't considered before.
    The problem of relying on the onChange event of a single field is that a click in an OK button will still close the window.
    But, if you set an event listener to the OK button's click event, you can validate all fields and then cancel the event.
    Here's an example that does work in ESTK2 (CS3) (I think this code will paste and show correctly, if it doesn't, sorry)
    // Basic ScriptUI validation
    /* This script shows the basics of validation using ScriptUI events
    By using the "change" event, a script can be notified that a value has changed. The problem with this approach is that it
    requires a field to lose focus for the event to fire. For example, a user can type an invalid number in a field, then, without leaving
    the field, click the OK button (which is still enabled because validation has not happened on the invalid field yet). In this case, clicking
    the OK button causes the field to lose focus, the validation occurs, but the OK button has already been pressed, and the dialog will
    close with an invalid entry.
    We could use the "changing" event that fires for every character typed; but, that approach brings its own set of complications. For example, the
    user is typing "12 inches" in the field. If the validation routine accepts units and abbreviations, as the user types we get the following states:
    "1" - valid
    "2" - valid
    " " - valid
    "i" - INVALID
    "n" - valid
    "c" - INVALID
    "h" - valid
    "e" - INVALID
    "s" - valid
    That doesn't work.
    If we intercept the OK button's mouseDown event, we can validate all fields, and either allow the OK button click event or cancel it.
    If cancelled, the OK button can disabled, and a visual cue could be provided as to the offending field(s).
    With this approach, the valdiation routines need to have a reference to the OK button, and all registered validations
    must happen each time a field is edited to set the state of the OK button.
    // setControlState sets the background color of a control to "good" or "bad". The white for good, red for bad
    setControlState= function( myControl ) {
    if ( myControl.isValid ) { // we're good, make it white
    myControl.graphics.backgroundColor = myControl.graphics.newBrush( myControl.graphics.BrushType.SOLID_COLOR, [1,1,1,1] );
    } else { // we're bad, make the field background red (straight red, [ 1, 0, 0, 1] is a bit harsh, so we're using a red-ish color
    var myRedColorArray = [ 210/255, 12/255, 82/255, 1];
    myControl.graphics.backgroundColor = myControl.graphics.newBrush( myControl.graphics.BrushType.SOLID_COLOR, myRedColorArray );
    // validateInteger will ensure that a field contains a valid integer
    validateInteger = function( myEvent ) {
    myEvent is passed to the handler when the event fires, myEvent.target is the target control of the event.
    We're adding a property "isValid" to the control so we can quickly check the state of any control
    Note that parseInt parses "12x" as 12, so you can't just check for isNaN on a parseInt...
    // make this a required field by checking to see if there's anything there
    if ( myEvent.target.text.length == 0 ) {
    myEvent.target.isValid = false;
    } else if ( isNaN( Number( myEvent.target.text ) ) ) { // if it can't be cast to a number, it's obviously bad
    myEvent.target.isValid = false;
    } else {
    // if we can parseIn the content of the field, change it back to a string, and get the original value, the original value must have been a string
    myEvent.target.isValid = ( parseInt( myEvent.target.text ).toString() == myEvent.target.text );
    // set the control's background to red if it's invalid
    setControlState( myEvent.target );
    // check all the fields, and set the OK button state
    validateAll( myEvent.target.window.okButton );
    // validateReal will ensure a field has a valid Real number
    validateReal = function( myEvent ) {
    // make this a required field by checking to see if there's anything there
    if ( myEvent.target.text.length == 0 ) {
    myEvent.target.isValid = false;
    } else if ( isNaN( Number( myEvent.target.text ) ) ) { // if casting to a number is NaN, it's bad...
    myEvent.target.isValid = false;
    } else {
    // if user enters ".2", parseFloat turns it into "0.2" so the same parseFloat().toString() won't work like it does for integers
    // using a regex instead
    var regex = /\d*\.{0,1}\d*/g; // zero or more digits, possibly a decimal point, followed by zero or more digits
    // if the first element of the array returned from String.match equals the original, we're good
    try {
    myEvent.target.isValid = ( myEvent.target.text == myEvent.target.text.match( regex )[ 0 ] );
    } catch( e ) {
    myEvent.targetisValid = false;
    //set the control's background to red if it's invalid
    setControlState( myEvent.target );
    // now check all the fields
    validateAll( myEvent.target.window.okButton );
    // uses the UnitValue object to ensure whatever is typed in will be a valid measurement unit
    // for this handler, we wil set a "fieldUnit" property on the edit box, all units will be converted to those units
    // we're supporting all units that UnitValue supports except pixels and percents as they are based on a base unit and traditional points/picas as no one will likely enter "tpc" or "tpt" vs "pt" or "pc"
    validateUnits = function( myEvent ) {
    // no empty fields
    if ( myEvent.target.text.length == 0 ) {
    myEvent.target.isValid = false;
    } else {
    // this regex will validate the basic form of a unit value - a real number followed by zero or more spaces and possibly a valid unit string
    var regex = /\d*\.{0,1}\d* *(?:in|inch|inches|ft|foot|feet|yd|yard|yards|mi|mile|miles|mm|millimeter|millimeters|cm| centimeter|centimeters|m|meter|meters|km|kilometer|kilometers|pt|point|points|pc|pica|pica s|ci|cicero|ciceros)?/gi;
    var myMatch = myEvent.target.text.match( regex );
    try {
    myEvent.target.isValid = ( myEvent.target.text == myEvent.target.text.match( regex )[ 0 ] );
    } catch( e ) {
    myEvent.target.isValid = false;
    if ( myEvent.target.isValid ) {
    // create a new UnitValue from the target text
    // it's posible that the units were left off, in which case the fieldUnits are assumed.
    // so use the regex from validateReal to see if there's a unit attached to the value
    var regex = /\d*\.{0,1}\d*/g; // zero or more digits, possibly a decimal point, followed by zero or more digits
    // if the first element of the array returned from String.match equals the original, there's no units
    try {
    var hasUnits = ( myEvent.target.text != myEvent.target.text.match( regex )[ 0 ] );
    } catch( e ) { // if this errors, something is very, very wrong...
    myEvent.target.isValid = false;
    setControlState( myEvent.target );
    validateAll( myEvent.target.window.okButton );
    return;
    if ( !hasUnits ) {
    var myUnitValue = new UnitValue( myEvent.target.text + " " + myEvent.target.fieldUnit );
    } else {
    var myUnitValue = new UnitValue( myEvent.target.text );
    if ( isNaN( myUnitValue ) ) {
    myUnitValue = new UnitValue( "0 " + myEvent.target.fieldUnit );
    try {
    // attempt to convert it to the fieldUnit - if it can't be done, this will error
    myUnitValue.convert( myEvent.target.fieldUnit );
    // the reason for the convert is that the UnitValue.toString() will inclue the abbreviated units for us, using UnitValue.as() will not
    myEvent.target.text = myUnitValue.toString();
    } catch ( e ) {
    // if we errored, it wasn't a valid measurement
    myEvent.target.isValid = false;
    setControlState( myEvent.target );
    validateAll( myEvent.target.window.okButton );
    // validateAll - this function is hard wired to check the isValid state (set in the validation routines) of the edit boxes used in the test example
    validateAll = function

  • Alternate units of measure

    Hi,
    In order to implement the Alternate units of measure -
    I need to implement user exit and activate enhancement RSR0001. In the description below is listed what to implement of includes. In the function group XRSR - I have added the code to the includes ZXRSRTOP and ZXRSRU01. These are both a part of the group. But the last one ZXRSRF01 is not in the include folder. I tried to create an include by right click on the include folder and choose create - I named it ZXRSRF01 and copied the code into it. But it is still not to be found in the XRSR function group and when I check the program the get_form call raises and error in the code of the include ZXRSRU01. How to get the include in the function group or is there another solution?
    From SAP - How to...report data in alternate units of measure.
    3.7 User Exit for Variables
    Implement user exit for variables and activate enhancement RSR00001.
    ***INCLUDE ZXRSRTOP.
    Enhancement: Alternate U.o.M.
    DATA: g_aunit TYPE /bi0/oimat_unit.
    ***INCLUDE ZXRSRU01.
    Enhancement: Alternate U.o.M.
    DATA:
    l_s_range TYPE rsr_s_rangesid,
    l_s_var TYPE rrs0_s_var_range.
    l_dummy(72) TYPE c. "delete
    DATA:
    l_factor TYPE f,
    l_factor1 TYPE f,
    l_factor2 TYPE f,
    l_msgv1 LIKE sy-msgv1, "insert
    l_msgv2 LIKE sy-msgv2, "insert
    l_msgv3 LIKE sy-msgv3, "insert
    l_material LIKE /bi0/pmaterial-material,
    l_base_uom LIKE /bi0/pmaterial-base_uom.
    Called after user input
    IF i_step = 3.
    Get variable for alternative unit entered by user
    Validate entry and store as global variable
    READ TABLE i_t_var_range WITH KEY vnam = 'YTAUNIT' INTO l_s_var.
    IF sy-subrc = 0.
    TRANSLATE l_s_var-low TO UPPER CASE. "#EC TRANSLANG
    CALL FUNCTION 'CONVERSION_EXIT_CUNIT_INPUT'
    EXPORTING
    input = l_s_var-low
    language = sy-langu
    IMPORTING
    output = g_aunit
    EXCEPTIONS
    unit_not_found = 1
    OTHERS = 2.
    IF sy-subrc <> 0.
    Error: Please enter a valid unit of measure
    l_msgv1 = 'Unknown unit of measure:'.
    l_msgv2 = l_s_var-low. "insert
    l_msgv3 = '. Please enter a valid unit of measure.'.
    CALL FUNCTION 'RRMS_MESSAGE_HANDLING'
    EXPORTING
    i_class = 'R9'
    i_type = 'E'
    i_number = '000'
    i_msgv1 = l_msgv1
    i_msgv2 = l_msgv2 "change
    i_msgv3 = l_msgv3
    EXCEPTIONS
    dummy = 0
    OTHERS = 0.
    CALL FUNCTION 'RRMS_MESSAGES_SHOW'.
    CALL FUNCTION 'RRMS_MESSAGES_DELETE'.
    sy-subrc = 4.
    RAISE again. "#EC *
    ENDIF.
    ENDIF.
    ENDIF.
    Called from "Get Attribute" Function (Modification)
    I_VNAM Attribute (not the name of the formula variable)
    I_IOBJNM InfoObject
    I_T_VAR_RANGE Contains characteristic value, attribute value,
    unit of measure, query key date
    IF i_step = 0 AND i_vnam = 'YUOMCNVF' AND i_iobjnm = '0MATERIAL'.
    read material and base uom from variables
    LOOP AT i_t_var_range INTO l_s_var.
    CASE l_s_var-iobjnm.
    WHEN '0MATERIAL'. l_material = l_s_var-low.
    WHEN '0BASE_UOM'. l_base_uom = l_s_var-low.
    ENDCASE.
    ENDLOOP.
    get factor for base UoM
    PERFORM get_factor USING l_material l_base_uom l_factor1.
    get factor for alternate UoM
    PERFORM get_factor USING l_material g_aunit l_factor2.
    return conversion factor for variable
    IF l_factor2 <> '0.0'.
    l_factor = l_factor1 / l_factor2.
    e_meeht = g_aunit. "insert
    ELSE.
    When the UoM conversion is not maintained, instead of showing 0, the
    base UoM with a factor of 1 is used. Therefore, the user sees MIXED
    VALUES in the total line and knows right away that there is something
    wrong. That way it’s easier to track inexistent conversion factors.
    l_factor = 0. "delete
    l_factor = 1. "insert
    e_meeht = l_base_uom. "insert
    ENDIF.
    CLEAR l_s_range.
    l_s_range-sign = 'I'.
    l_s_range-opt = 'EQ'.
    l_s_range-low = l_factor.
    APPEND l_s_range TO e_t_range.
    e_meeht = g_aunit. "delete
    ENDIF.
    ***INCLUDE ZXRSRF01.
    *& Form get_factor
    Get conversion factor from /bi0/pmat_unit
    FORM get_factor USING i_material TYPE /bi0/oimaterial
    i_mat_unit TYPE /bi0/oimat_unit
    e_factor.
    TYPES:
    BEGIN OF ys_mat_unit,
    material TYPE /bi0/oimaterial,
    mat_unit TYPE /bi0/oimat_unit,
    numerator TYPE /bi0/oinumerator,
    denomintr TYPE /bi0/oidenomintr,
    END OF ys_mat_unit.
    DATA:
    l_s_mat_unit TYPE ys_mat_unit.
    STATICS:
    s_t_mat_unit TYPE SORTED TABLE OF ys_mat_unit
    WITH UNIQUE DEFAULT KEY.
    CLEAR: l_s_mat_unit, e_factor.
    READ TABLE s_t_mat_unit INTO l_s_mat_unit WITH KEY
    material = i_material
    mat_unit = i_mat_unit.
    IF sy-subrc <> 0.
    SELECT SINGLE * FROM /bi0/pmat_unit
    INTO CORRESPONDING FIELDS OF l_s_mat_unit
    WHERE material = i_material
    AND mat_unit = i_mat_unit
    AND objvers = 'A'.
    IF sy-subrc = 0.
    INSERT l_s_mat_unit INTO TABLE s_t_mat_unit.
    ENDIF.
    ENDIF.
    IF l_s_mat_unit-denomintr <> 0.
    e_factor = l_s_mat_unit-numerator / l_s_mat_unit-denomintr.
    ENDIF.
    ENDFORM. " get_factor
    Hope someone can help.
    Thanks

    Hi Karin,
    I am also facing the same problem for alternate units of measure...i tried to access the path
    websmp201.sap-ag.de/~sapdownload/011000358700000488512003E/Howto_alternate_uom5.pdf
    but it is not found...can u please give me this document if u have it with you.?
    Thanks,
    Vijaya

  • Form validation issues

    I have a very large form where after a few items the flow needs to go to a second block to enter things there and
    then return back to the first block to continue down.
    I have a problem that when the focus leaves blockA to go to blockB apparently forms decides to validate the entire rest of formA
    even though focus has not gone there yet before going to block B. This takes an excessive amount of time. And the cursor actually
    goes to each item. This does not happen if the validation unit is 'form'. However I need the validation unit to actually be item because
    it needs to report problems with items at the time the focus is close to the item. What I don't need is forms going through all
    the "future" items before going to blockB . What could be causing this? Is it something that has a default value or something like that
    possibly?

    No, it's not a default value, default values dont change the item/record/form status.
    Look for a Post-Query trigger (sometimes somebody just forgot to reset the record-status).
    If that did not work, loop through the items in the block and check the item status, so you can get the status of the item that has changed, then find the trigger. Other way around would be that you check all triggers.

  • How to Change Maintenance Work Order Report in EAM Maintenance Super User

    Hi,
    We like to change or create new costom report in place of Standrd EAM Maintenance work order details report in Maintenance super User Responsibility.
    When we go Maintenance Super User > Work Order > Print work order >Layout , In Template layout we find only one LOV called Maintenance report.
    We like to where this this Template LOV storing and Run button code where it's storing
    THANKS,
    Gana

    Hi,
    You could temporarly adjust the CUNI definition for TST so that it can be converted to seconds. Adjust the notifications to set a valid unit of measure.
    The alternative would be to update the field MAUEH in table QMIH with a valid breakdown unit of measure.
    -Paul

  • DNS timeout and Name Server timeout between two DC's

    Hi All
    My clients have a brand new domain built for them, with two domain controllers at separate sites, and one site is having some issues.
    At one site (where DC2 is hosted), all users are having 5-10 minute log on delays - once in everything is running without issues. Site where DC1 is has zero issues - they run smoothly, get a nice quick login etc. All users are using redirected folders and
    all have the same GPO's applying to them.
    DC1 also has periodic issues communicating with DC2 - nslookup using DC2 gives "DNS request timed out. timeout was 2 seconds" on external AND internal queries, but then 5 minutes later will resolve perfectly. During the "DNS time out"
    period, trying to resolve DC2 as a Name Server also gives the error "A timeout occurred during validation".
    Not sure if these (slow logon and DNS/NameServer time out issues) issues are related but I am at a loss.
    Reverse lookup zones are fully created and populated, entries aren't randomly deleting themselves. Replication between both DC's is working fine, no errors and SYSVOL/NETLOGON are sharing fine from both DC's. Occassionally restarting the DNS server services
    on both servers will kick them back into talking - but only for around 30sec-1minute, after that they communicate periodically without problems and spend the rest of the time not resolving.
    Any ideas floating around, as I am at a loss here. We haven't been able to join more than a few test users to DC2's site for fear of them all calling every day due to long log on periods.

    Hi,
    Are you pointing each DC/DNS to the other one as primary dns in tcp/ip properties? Can you post a dcdiag /a /f:dcdiag.log from the DC2?
    Any warnings/errors in Application log on the client(s) facing issues after they get logged in ? Can you also confirm that users from site with DC2 are having DC at : set | find /I "LOGONSERVER" output?
    Hope it helps.
    Regards,
    Calin
    Hi Calin
    The DC's were originally pointing at each other for the primary but others prior to posting here suggested that was not best practice anymore and said they should be the other way around - in any case, either direction doesn't resolve the issues.
    The only application error the users are getting is :
    The winlogon notification subscriber <SessionEnv> was unavailable to handle a notification event.
    The winlogon notification subscriber <GPClient> took 84 second(s) to handle the notification event (Logon)
    DCDIAG of DC2 :
    Directory Server Diagnosis
    Performing initial setup:
    Trying to find home server...
    Home Server = CAB1-DC-V01
    * Identified AD Forest.
    Done gathering initial info.
    Doing initial required tests
    Testing server: AUS\NDC1-DC-V01
    Starting test: Connectivity
    ......................... NDC1-DC-V01 passed test Connectivity
    Testing server: AUS\CAB1-DC-V01
    Starting test: Connectivity
    ......................... CAB1-DC-V01 passed test Connectivity
    Doing primary tests
    Testing server: AUS\NDC1-DC-V01
    Starting test: Advertising
    ......................... NDC1-DC-V01 passed test Advertising
    Starting test: FrsEvent
    ......................... NDC1-DC-V01 passed test FrsEvent
    Starting test: DFSREvent
    ......................... NDC1-DC-V01 passed test DFSREvent
    Starting test: SysVolCheck
    ......................... NDC1-DC-V01 passed test SysVolCheck
    Starting test: KccEvent
    ......................... NDC1-DC-V01 passed test KccEvent
    Starting test: KnowsOfRoleHolders
    ......................... NDC1-DC-V01 passed test KnowsOfRoleHolders
    Starting test: MachineAccount
    ......................... NDC1-DC-V01 passed test MachineAccount
    Starting test: NCSecDesc
    ......................... NDC1-DC-V01 passed test NCSecDesc
    Starting test: NetLogons
    ......................... NDC1-DC-V01 passed test NetLogons
    Starting test: ObjectsReplicated
    ......................... NDC1-DC-V01 passed test ObjectsReplicated
    Starting test: Replications
    ......................... NDC1-DC-V01 passed test Replications
    Starting test: RidManager
    ......................... NDC1-DC-V01 passed test RidManager
    Starting test: Services
    ......................... NDC1-DC-V01 passed test Services
    Starting test: SystemLog
    A warning event occurred. EventID: 0x80000109
    Time Generated: 12/17/2014 08:25:05
    Event String:
    A pointer device did not report a valid unit of angular measurement.
    A warning event occurred. EventID: 0x80000101
    Time Generated: 12/17/2014 08:25:05
    Event String:
    A pointer device reported a bad angular physical range.
    A warning event occurred. EventID: 0x80000102
    Time Generated: 12/17/2014 08:25:05
    Event String:
    A pointer device reported a bad angular logical range.
    A warning event occurred. EventID: 0x80000109
    Time Generated: 12/17/2014 08:25:06
    Event String:
    A pointer device did not report a valid unit of angular measurement.
    A warning event occurred. EventID: 0x80000101
    Time Generated: 12/17/2014 08:25:06
    Event String:
    A pointer device reported a bad angular physical range.
    A warning event occurred. EventID: 0x80000102
    Time Generated: 12/17/2014 08:25:06
    Event String:
    A pointer device reported a bad angular logical range.
    A warning event occurred. EventID: 0x80000109
    Time Generated: 12/17/2014 08:47:55
    Event String:
    A pointer device did not report a valid unit of angular measurement.
    A warning event occurred. EventID: 0x80000101
    Time Generated: 12/17/2014 08:47:55
    Event String:
    A pointer device reported a bad angular physical range.
    A warning event occurred. EventID: 0x80000102
    Time Generated: 12/17/2014 08:47:55
    Event String:
    A pointer device reported a bad angular logical range.
    A warning event occurred. EventID: 0x80000109
    Time Generated: 12/17/2014 08:47:55
    Event String:
    A pointer device did not report a valid unit of angular measurement.
    A warning event occurred. EventID: 0x80000101
    Time Generated: 12/17/2014 08:47:55
    Event String:
    A pointer device reported a bad angular physical range.
    A warning event occurred. EventID: 0x80000102
    Time Generated: 12/17/2014 08:47:55
    Event String:
    A pointer device reported a bad angular logical range.
    A warning event occurred. EventID: 0x80000109
    Time Generated: 12/17/2014 08:47:55
    Event String:
    A pointer device did not report a valid unit of angular measurement.
    A warning event occurred. EventID: 0x80000101
    Time Generated: 12/17/2014 08:47:55
    Event String:
    A pointer device reported a bad angular physical range.
    A warning event occurred. EventID: 0x80000102
    Time Generated: 12/17/2014 08:47:55
    Event String:
    A pointer device reported a bad angular logical range.
    ......................... NDC1-DC-V01 failed test SystemLog
    Starting test: VerifyReferences
    ......................... NDC1-DC-V01 passed test VerifyReferences
    Testing server: AUS\CAB1-DC-V01
    Starting test: Advertising
    ......................... CAB1-DC-V01 passed test Advertising
    Starting test: FrsEvent
    ......................... CAB1-DC-V01 passed test FrsEvent
    Starting test: DFSREvent
    There are warning or error events within the last 24 hours after the
    SYSVOL has been shared. Failing SYSVOL replication problems may cause
    Group Policy problems.
    ......................... CAB1-DC-V01 passed test DFSREvent
    Starting test: SysVolCheck
    ......................... CAB1-DC-V01 passed test SysVolCheck
    Starting test: KccEvent
    ......................... CAB1-DC-V01 passed test KccEvent
    Starting test: KnowsOfRoleHolders
    ......................... CAB1-DC-V01 passed test KnowsOfRoleHolders
    Starting test: MachineAccount
    ......................... CAB1-DC-V01 passed test MachineAccount
    Starting test: NCSecDesc
    ......................... CAB1-DC-V01 passed test NCSecDesc
    Starting test: NetLogons
    ......................... CAB1-DC-V01 passed test NetLogons
    Starting test: ObjectsReplicated
    ......................... CAB1-DC-V01 passed test ObjectsReplicated
    Starting test: Replications
    ......................... CAB1-DC-V01 passed test Replications
    Starting test: RidManager
    ......................... CAB1-DC-V01 passed test RidManager
    Starting test: Services
    ......................... CAB1-DC-V01 passed test Services
    Starting test: SystemLog
    An error event occurred. EventID: 0x0000272C
    Time Generated: 12/17/2014 08:30:22
    Event String:
    DCOM was unable to communicate with the computer 139.130.4.4 using any of the configured protocols; requested by PID 1810 (C:\Windows\system32\dcdiag.exe).
    An error event occurred. EventID: 0x0000272C
    Time Generated: 12/17/2014 08:30:43
    Event String:
    DCOM was unable to communicate with the computer 203.50.2.71 using any of the configured protocols; requested by PID 1810 (C:\Windows\system32\dcdiag.exe).
    An error event occurred. EventID: 0x0000272C
    Time Generated: 12/17/2014 08:31:05
    Event String:
    DCOM was unable to communicate with the computer 8.8.4.4 using any of the configured protocols; requested by PID 1810 (C:\Windows\system32\dcdiag.exe).
    An error event occurred. EventID: 0x0000272C
    Time Generated: 12/17/2014 08:31:27
    Event String:
    DCOM was unable to communicate with the computer 8.8.8.8 using any of the configured protocols; requested by PID 1810 (C:\Windows\system32\dcdiag.exe).
    ......................... CAB1-DC-V01 failed test SystemLog
    Starting test: VerifyReferences
    ......................... CAB1-DC-V01 passed test VerifyReferences
    Running partition tests on : DomainDnsZones
    Starting test: CheckSDRefDom
    ......................... DomainDnsZones passed test CheckSDRefDom
    Starting test: CrossRefValidation
    ......................... DomainDnsZones passed test
    CrossRefValidation
    Running partition tests on : aus
    Starting test: CheckSDRefDom
    ......................... aus passed test CheckSDRefDom
    Starting test: CrossRefValidation
    ......................... aus passed test CrossRefValidation
    Running partition tests on : ForestDnsZones
    Starting test: CheckSDRefDom
    ......................... ForestDnsZones passed test CheckSDRefDom
    Starting test: CrossRefValidation
    ......................... ForestDnsZones passed test
    CrossRefValidation
    Running partition tests on : Schema
    Starting test: CheckSDRefDom
    ......................... Schema passed test CheckSDRefDom
    Starting test: CrossRefValidation
    ......................... Schema passed test CrossRefValidation
    Running partition tests on : Configuration
    Starting test: CheckSDRefDom
    ......................... Configuration passed test CheckSDRefDom
    Starting test: CrossRefValidation
    ......................... Configuration passed test CrossRefValidation
    Running enterprise tests on : swms.com
    Starting test: LocatorCheck
    ......................... swms.com passed test LocatorCheck
    Starting test: Intersite
    Doing intersite inbound replication test on site AUS:
    ......................... swms.com passed test Intersite
    SYSVOL is sharing OK, these errors are occurring when DC1 is performing backups and comes good a few seconds later)
    The DNS failures are not on the NIC of each server they are the forwarders for the server, not sure why they are failing as DNS lookup is running fine and the IP's are resolving correctly within the forwarders.
    set | find /I "LOGONSERVER"
    C:\Users\Christopher.McCartne>set | find /I "LOGONSERVER"
    LOGONSERVER=\\NDC1-DC-V01
    NDC1 = DC1
    CAB1 = DC2
    The users are logging onto NDC1 currently as I did switch around their DNS servers to have DC1 as their primary to test if this resolved the logon times. It didn't so I've switched them back and will re-run the check to see which server is the logonserver.

  • Error: Invalid Parameter when trying to extend volume in Windows Server 2012

    From VMware, I added space to a Hard Drive to a Windows Server 2012 VM.  I then went into the WinServer console, and opened Disk Management.  I did a rescan on the disk.  It found the extra space.  I right mouse click on the Disk,
    and choose Extend Volume, choose the available space, and then an error returned of 'Invalid Parameter'.
    In Disk Manager, the new larger space is assigned, but Windows Explorer and everything else only recognizes the original smaller size.  
    EventManager shows Event ID 265: A pointer device did not report a valid unit of angular measurement.  Event ID 257: A pointer device reported a bad angular physical range. Event ID 258: A pointer device reported a bad angular logical range.
    Anyone have a solution for this problem?

    Hi,
    Please try to use the command line utility diskpart to extend the drive.
    1. Open a command prompt
    2. Type in diskpart
    3. Type list volume
    4. Type select volume #  
    5. Type extend [size=n] [disk=n]
    For more detailed information about diskpart, please see:
    DiskPart Command-Line Options
    http://technet.microsoft.com/en-us/library/cc766465(v=ws.10).aspx
    You could refer to the article below to troubleshoot the issue:
    Windows Server 2008 drive doesn’t expand correctly after extending in VMware VI client
    http://consultingblogs.emc.com/greggrobertson/archive/2010/05/27/windows-server-2008-drive-doesn-t-expand-correctly-after-extending-in-vmware-vi-client.aspx
    Please Note: Since the website is not hosted by Microsoft, the link may change without notice. Microsoft does not guarantee the accuracy of this information.
    Best Regards,
    Mandy 
    If you have any feedback on our support, please click
    here .
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

  • Inserting multiple records in a table through detail block

    hi,
    i am new to oracle forms. i want to enter more than one records in a table through a master detail forms.
    the records will be entered by user in the detail section. can any ody help me?

    Hi Lance,
    Try creating records in detail block in the when new block instance trigger of
    detail block. Set the validation unit property of the form to FORM before trying this.
    Hope this might be helpful to you.
    V.Senthil Kumar

  • Trap error messages in Forms

    Hi guys!
    I am using Oracle forms 10g. the validation unit of my form is set to form level.
    I want to validate data when I commit the form. If they are errors in several text items I'd like to trap all the errors and their origin in a data structure like RecordGroup or PL/SQL tables. Can somebody tell me how I can identify the text field(s) that produce the error. Is there any built-in I can use to identify that for example : textfeld1 is malformed , textfield2 invalid number .....

    I tried the ON-ERROR trigger and I also used WHEN-VALIDATE-ITEM but Forms still stops at the first exception it found. I cannot still trap the second one. I amdevelopping an application for a company and this is a client requirement. They want a message center. A display where they can see ALL the errors after committing the form. like:
    -- List of error messages---
    * Legal characters are 0-9-+E
    * Date must be entered in format like DD-MM-YYY
    * Not a valid month

  • I can't print to a kyocera c3232E with network accounting

    I'm working with a Krocera KM-C3232E printer with network accounting. I added the printer using it's IP addr. It indicated the correct driver name, a valid unit and IP. After continuing an problem is indicated and asks if I still want to create a que. I check OK and the printer is added. When the print dialgue box comes up there is no place to input an acct ID, in fact there are nearly no choices at all. The job goes to que but never connects to the printer. Help.

    assuming all the connections are good (wires or wifi), make sure that you have updated the printer software to include the printer model
    Then install, ensure that the printer is in the list of printers in System Preferences.
    Good luck!

  • Whats raise form_trigger_failure do??

    what does a raise form_trigger_failure do??
    is it like if the form fails the activate then raise this error ??

    It is important to understand that raising the error prevents the triggering event from being completed. For example, failure in WHEN-VALIDATE-ITEM results in the item remaining marked as requiring validation and prevents navigation out of the item (assuming validation unit is set to item). Failure in any commit time trigger will prevent the commit, etc.

Maybe you are looking for

  • Data collection table in database

    Hi, In our SAP ME WIP databse we are not able to see the parameter values for data collection ,as entered by operator. We tried searchin in WIP db as system rule setting for ' Store Data Collection Results in ODS ' is false. Are there any other setti

  • How do I add the Google Search Box back to Safari?

    I accidentally deleted it and now I can't get it back.

  • Digitizer changed and screen's background is now green!!!HELP SOS PLS!!!

    I have changed the digitizer after it was broken and since i put it together the screen has turned to green and flickering!!!:( i have reset it, restored it, changed the lcd flex and the lcd itself too and still all the same!! The only change i notic

  • JComboBox Rendering problem

    Hi all, I am displaying some numbers in a JCombobox. To center-align the numbers, I used a custom ListCellRenderer(extending JLabel) where I added the code setHorizontalAlignment(JLabel.CENTER); But the number displayed in the combobox is left aligne

  • Fix the Document Setup feature

    In previous versions of Illustrator and all the other CS programs, you go to"File>Document Setup" and you have a place where you can type in the page size you want. In Illustrator CS4 they eliminated this feature. You can click on a button called "ed