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 YorkInteresting...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 -
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 its 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.
ThanksHi 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 -
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,
GanaHi,
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 -
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.
-
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
-
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