Suggestions to UCS improvements for experienced customer
I am soon doing my first audit for a experienced UCS customer (not the best idea, I know). I assume everything is correctly setup with the latest fw and software.
Does anyone have a suggestion of a commonly overlooked factor in a UCS setup that I can check for this customer?
I can give you a few things to check. Some features will depend on the version of UCSM as well.
-Review all Faults & Audit logs, fix what you can
-Review Resource Pools usage, highlight any close to depletion
-Review all FW levels including BIOS, ensure everything is at a uniform level.
-Check for unused-configured interfaces. (Perhaps enabled, but not cabled).
-Check for Core files. Could indicate a past or present issue
-Ensure SEL logs are being backed up regularly and cleared to an external server
-Ensure Syslogs are enabled
-Audit user accounts. Are they using a single "admin" account of using RBAC. Give users min. access to perform their jobs. Accountability when using remote authentication or 1:1 local user accounts.
-Ensure Call home is configured & enabled
-Review license usage & future expansion requirements
-Verify if Mgmt interface tracking is enabled
-Review uplink configuration. Are they using individual links or Port Channels for better aggregation.
-Is QoS being implemented or could improve bandwidth usage
-Are templates being used (vNIC, Service Profile etc) to ensure consistency with deployments
-CDP enabled on vNICs? Helps with Tshooting CDP capable hosts such as vSphere.
That should get you started on a check list...
Robert
Similar Messages
-
Hi Experts,
We have a requirement to change the details of a customer. We are using BAPI, "BAPI_CUSTOMER_CHANGEFROMDATA". Change is happening when we try to change details like name, But when we try to change 'country' field, we are getting error saying "Personal address diffrent from comapany address; change not allowed"..... Can anybody help me with this,,, or can somebody suggest any other BAPI for change customer....
Thanks and regards,
Mahendra RHi Mahendra,
CHek the link below[using BAPI_CUSTOMER_CHANGEFROMDATA1; -
Why is the policy of Apple to prohibit customers from downloading FREE updates for previously paid for apps that address stability issues, bug fixes and other improvements that a customer is entitled to because the customer does not currently have a credit card on file that they can verify has an available balance??? I can understand it even for free apps or apps on sale or because most of those apps depend on in-app purchases but COME ON. Where is the ethics in that policy? Where is the consumer protection? Especially considering the ONLY marketplace to receive these third party products is through apple. INSANE.
Wasted another 3 or 4 hours today trying to find a solution. I am unable to provide alternative payment method and money is tight for next 2 weeks but this is temporary. It's not as if I will never be purchasing more apps and apple products in the future. I have been a loyal apple customer since the days when Power!ac 9500 retailed for $8,000.00. Another words for a very long time.
Anyone else find this to be a legitimate issue?I am all for any instance where I am asked to verify my account or Apple ID. The issue is that I am being denied delivery of a beneficial update of a premium, already paid for app... Because I am (at the moment) maxxed out with my credit card I have associated with my Apple ID.
There are four different (full version) paid for apps that just all released major updates. The third party developers offer the updates for free to customers who have purchased the full version of the app and the update includes stability improvements, iOS 7 comparability, bug fixes and expanded functionality.
These are not apps that, in total, cost over $100... And that I use every day.
Never had an issue with being required to verify my account or Apple ID. -
Process Improvement for Shopping Cart
I would like to have the availability to contact customer service regarding a recommended process improvement for Verizon customers. I have been a loyal Verizon since 2003, but my most recent experience is enough to drive me straight into the arms of T-Mobile and take them up on their offer to buy me out of all 6 contract agreements on my Verizon account.
I recently attempted to upgrade my device online. It was a relatively seamless process until I reached the end and got to the shopping cart. I elected to pick my phone up in the nearest store but to do so you have to pay online with a credit or debit card. You do not have the option to bill your account or pay in the store. As it turns out, the billing zip code that is associated with your credit card MUST match the service address zip code on your Verizon account. I am an identity theft victim and because of this all of my mail goes to a Post Office Box for security reasons. I obviously do not live in a Post Office Box, so my service address will never match the zip code on my billing address.
I am keenly aware that this is probably done for security reasons. Verizon doesn't want people obtaining a compromised account and sending a phone just anywhere. However, I was not opting to have anything shipped to me. I was picking up in the store so it should not matter what my billing zip code is.
The part that was most frustrating was the customer service individuals that I spoke with suggested things like (1) I should contact my bank and all of my bank statements and credit/debit card statements come to my house or (2) update my Verizon service address to the physical address of the Post Office even though I don't live there. When I was told to do option 2 listed above, I was told I had to log out of my account for the change to take effect and then re-log back in only to lose my entire order. All of this just to place an order and pick it up in a store. All I needed to do was just pay for my phone.
I next gave up and went in to the store. After an hour of waiting and trying to figure out where the problem was, the Verizon store couldn't take the coupon code that the customer service person had given me online. Translation - after all of this frustration with a dead-end result, I learned I was going to have to pay about $100 more for my phone. I walked away.
I went back online and the only option I had was to go back to square one and re-order online and this time, elect to have the phone shipped and billed to my account. I chose overnight shipping and just learned that the phone was shipped UPS ground and will be delivered after 5 days.
Needless to say, this has all been extremely disappointing and the most frustrating part is that it is all avoidable with a simple programming change. All of this was totally unnecessary. As an identity theft victim, I will NEVER have my mail delivered to the mailbox in my neighborhood. Does Verizon really want to offer that as a suggestion for people who want to buy a phone? Do they want to be responsible for the results? With identity theft being the fastest growing crime in America, somehow I just don't see that as a viable solution. There are many, many people just like me who don't have the same physical and billing addresses.
Finally, I will leave you with this question... Have you ever had this much trouble placing an order and paying for that order online? If I went to a store and purchased a phone in the store, would Verizon's payment processor care that the billing address on my credit card was different from the physical address where I live? NO! Companies are typically ready to take your money! It shouldn't be this hard to just pay someone for a phone.
If anyone can point me in the direction of how to make sure someone from Verizon Corporate is aware of this problem and that this is taken under consideration for future enhancements/changes to their eCommerce system it would be much appreciated.Hi,
I think your process level evaluation id is not true, that is the reason system skips the process level.. Can you check your evaluation event-expression code. What do you see in SLG1? For testing purpose change the evaluation id to 0EV000 and check. Make Sure you debug through the user(requester) that you are creating the SC. Please test and let me know...
Saravanan -
How to create a help view for a customized error message
Hi all,
Can you guide me how to create a help view for a customized error message, we need to put some suggestions in it so that user can can resolve this issue with this guide. ( the short text is too short to describe all situations via TC:SE91)
Thanks very much!
Bruce, WenHi Bruce,
Could you brief your concerns again.
Why don't you maintain long text in message class for long description.
Regards,
Ranjith N -
My computer - how can I improve for editing
I am a hobby-editor . . . :-)
Still I am curious to get some hints on which parts of my computer could be improved for video editing.
So hopefully someone here could have a look on my hardware!
Here are the specs: (in german!)
Mainboard:
Asus P6X58D-E
ATX, Sockel 1366, Intel X58 / ICH10R Chipsatz, DDR3-1600
Hersteller Asus
Modellbezeichnung P6X58D-E
CPU Sockel 1366
unterstützte Prozessoren Intel Core i7, Core i7 EE, Xeon (Nehalem)
Mainboard Chipsatz Intel X58 / ICH10R
BIOS Hersteller AMI
Formfaktor ATX
QuickPath Interconnect QPI (MT/s) 6400
ATX 12V Anschluss (8polig) 1
ATX 2.0 Anschluss (24polig) 1
Arbeitsspeichertyp DDR3
Arbeitsspeicher maximal (MB) 24576
Speichertakt (MHz) 1600/1333/1066 (2000* *OC)
Speichersteckplätze 6
Triple Channel Unterstützung vorhanden
PCI (32-Bit) Steckplätze 2
PCIe x1 Steckplätze 1
PCIe x16 2.0 Steckplätze 3
SLI / Crossfire Unterstützung 2/3 Way SLI/Quad CrossFireX
SATA Controller Intel ICH10R + Marvell® 9128
SATA Anschlüsse 6x SATAII + 2x SATAIII
SATA Protokolle SATAI-III
Unterstützte RAID Level 0,1,5,10
USB Protokolle USB 3.0/2.0/1.1
USB Anschlüsse extern 4x USB 2.0 intern + 4x USB 2.0 extern + 2x USB 3.0 extern
Soundchip Realtek® ALC889
Audiokanäle 8
SPDIF Ausgang 1x optisch, 1x koaxial
LAN Chipsatz Marvell 88E8056®
LAN-Ports 1
LAN-Transferrate (MBit) 10/100/1000
Anschlüsse für Lüfter 5
PS/2 Schnittstelle (Tastatur) 1
PS/2 Schnittstelle (Maus) 1
IEEE1394a Firewire Schnittstelle 1
CPU:
Intel Core i7 950 (3,06GHz)
Sockel 1366, Box - inkl. Kühler
Hersteller/Modellbezeichnung
Hersteller Intel
Prozessor Modell Core i7
Sockeltyp
Prozessor Typ - Taktfrequenz 950 (3,06GHz)
CPU Modellnummer BX80601950
Sockel 1366
Packungstyp Box - inkl. Kühler
Prozessorkern Bloomfield
Anzahl Kerne 4
QuickPath Interconnect QPI (MT/s) 4800
Cache
Energieverbrauch
L1 Cache (kB) 4 x 64
L2 Cache (kB) 1024
L3 Cache (kB) 8192
Energieverbrauch (Watt) 130
Herstellungsprozess (nm) 45
Kühler Original Intel Box Kühler
RAM:
6144MB DDR3 Kingston KVR1333D3N9K3/6G
DDR3 - 1333 (PC3 - 10600)
Hersteller/Modellbezeichnung
Hersteller Kingston
Herstellernummer KVR1333D3N9K3/6G
Technische Daten
Kapazität (MB) 6144
Kit bestehend aus 3 x 2048MB
Speichertyp DDR3
Speicherstandard DDR3 - 1333 (PC3 - 10600)
Anschluss DIMM 240-Pin
Timings
CAS Latency (CL) 9
RAS-to-CAS-Delay (tRCD) 9
RAS-Precharge-Time (tRP) 9
Festplatte:
1000GB Western Digital Caviar Black WD1002FAEX
3,5", Serial-ATA/600 (6Gb/s), 64 MB Cache
Hersteller Western Digital
Modellbezeichnung Caviar Black WD1002FAEX
Festplattenkapazität (GB) 1000
Formfaktor (Zoll) 3,5
Schnittstelle Serial-ATA/600 (6Gb/s)
Umdrehungen / Min. 7.200
Geräuschentwicklung Betrieb (dB) 33
Geräuschentwicklung StandBy (dB) 28
Max. Transferrate (lesen) MB/s keine Herstellerangaben verfügbar
Max. Transferrate (schreiben) MB/s keine Herstellerangaben verfügbar
Zugriffszeit (ms) 4,2
Cache (MB) 64
Gewicht (g) 690
Abmessungen (BxHxT) (mm) 101,6 x 25,4 x 147
ARLT Garantie Kein OEM. 5 Jahre Herstellergarantie. 3 Jahre ARLT Garantie davon 6 Monate Soforttausch bei Defekt
wegen mehr Platz, größerem Cache, halber Zugriffszeit und SATA3-Schnittstelle, Transfer Rate (Buffer To Disk) 126 MB/s (Max) - sehr guter Wert !
Brenner:
LG GH22NS 22/22/48/32 DVD-Brenner, S-ATA
Super Multi DVD-Brenner ? mit S-ATA Schnittstelle
INTERNER 22x/22x Super Multi DVD-Brenner mit SecurDisk Unterstützung. Der perfekte Alleskönner für Ihren PC. Brennt nicht nur die gängigen Formate (DVD+R/+RW,-R/-RW) sondern auch DVD-RAM und ist außerdem durch die Double/Dual Layer Funktionalität für die Zukunft gerüstetHersteller LG
Modellbezeichnung GH22NS40
Farbe schwarz
Bauart intern
Schnittstelle Serial-ATA
Formfaktor (Zoll) 5,25
Medienaufnahme Schublade
Puffer (Kb) 2048
Zugriffszeit CD-ROM (ms) 120
Zugriffszeit DVD-ROM (ms) 140
Zugriffszeit DVD-RAM (ms) 175
Lesen CD-ROM 48
Lesen DVD-ROM 16
Lesen DVD-RAM 5
Schreiben CD-R 48
Schreiben DVD-R 22
Schreiben DVD+R 22
Schreiben CD-RW 32
Schreiben DVD-RW 6
Schreiben DVD+RW 8
Schreiben DVD-R DL 10
Schreiben DVD+R DL 10
Schreiben DVD-RAM 12
Betriebs-LED vorhanden
Grafikkarte:
Gainward Geforce 9500GT
1024MB, PCIe 2.0, DVI, VGA, HDMI
Hersteller/Modellbezeichnung
Hersteller Gainward
Anschlussart PCI-Express 2.0
Stromversorgung
Maximaler Verbrauch bei Volllast (Watt) 75
GPU
GPU Hersteller NVIDIA
GPU Bezeichnung Geforce 9500GT
GPU Takt (MHz) 550
Kühlung passiv
DirectX Version 10
Shader Model Version 4.0
OpenGL Version 2.0
HDCP Unterstützung Ja
NVIDIA CUDA-fähig Ja
Grafikspeicher
Speicherkapazität (MB) 1024
Speichertyp DDR2
Speichertakt (MHz) 800
Speicheranbindung (Bit) 128
RAMDAC (MHz) 400
Dual-Link Unterstützung ja
unterstützte Auflösungen
Max Auflösung (dpi) 2560x1600x32Bit 60 Hz (Dual Link)
SLI / Crossfire Unterstützung SLI
Anschlüsse
DVI Schnittstelle 1
VGA D-Sub Schnittstelle 1
HDMI Schnittstelle 1
Unterstützte Betriebssysteme Windows XP, Windows Vista
Zubehör Treiber CD
Packungstyp Retail
Netzteil:
550Watt, ARLT Netzteil, 12cm Lüfter, 20+4pin, schwarz
Anschluß Mainboard
ATX (20pin. + 4pin. Buchse)
Anschlüsse Endgeräte
8x 4 Pin Stromanschlüsse (HDD), 2x 4 Pin Stromanschlüsse (FDD), 2x SATA Stromanschlüsse, 1x 6 Pin Stromanschluss (VGA), 1x 4 Pin Stromanschluss (CPU)
Eingänge
230V Netz
Leistung
550Watt
Lüfter
1x 12x12cm silent
Hersteller/Modellbezeichnung
Leistung
Hersteller Arlt
Modellbezeichnung LowNoise
Watt 550
Anschlüsse
ATX 12V Anschluss (4polig) 1
ATX Anschluss (20polig) 1
ATX 2.0 Anschluss (24polig) 1
S-ATA Stromanschlüsse 2
3,5" Anschlüsse 2
5,25" Anschlüsse 8
Eingangsspannung (V) 230
Sonstiges
Bauform ATX
Lüfter (mm) 120
CPU Kühler:
Scythe Mugen 2 Rev. B, CPU Kühler für Sockel 1366/1156/775/478/754/939/AM2/AM2+/AM3/940
Hersteller Scythe
Modellbezeichnung Mugen 2 Rev. B
Material Kühlkörper Kupfer / Aluminium
kompatible CPU Sockel 1366/1156/775/478/754/939/AM2/AM2+/AM3/940
Freigegeben bis (MHz) alle Taktraten
Lüfterdrehzahl (U/Min) 1400
Geräuschentwicklung Betrieb (dB) 26,5
Abmessungen (BxHxT) (mm) 130 x 158 x 100
Gewicht (g) 870
Besonderheiten bis zu 4 Lüfter verbaubar
mitgeliefertes Zubehör Backplates
Schrauben
Installationsanleitung
Luftdurchfluss (m³/h) 126
Kühlung aktiv
Cardreader:
Apacer AE700, Kartenlesegerät 30-in-1
intern, USB, Schwarz
Hersteller Apacer
Modellbezeichnung Embeded Card Reader AE700
Kartenleser Typ 30-in-1
Farbe (Gehäuse) Schwarz
Anschluss USB
Breite (mm) 101
Höhe (mm) 25
Tiefe (mm) 100
lesbare Formate
XD PictureCard ja
mini-/micro SD ja
SD Memorycard ja
MultimediaCard ja
Microdrive ja
MemoryStick ja
CompactFlash ja
OS:
Windows 7 Professional 64-Bit System-Builder-Version
Windows 7 Professional 64-Bit System-Builder-Version, EnglischHersteller Microsoft
Art der Software Betriebssystem
Datenträger DVD
Lizenz (Anzahl PC's) 1
Softwareversion OEM
Produktaktivierung erforderlich ja
2 x eSATA als PCIe:
Delock Controller Karte 2x eSATA, 2xSATA, 1x IDE
2x intern SATA oder 2x eSATA Spezifikation
1x intern PATA IDE Spezifikation
Datentransferraten:
SATA II bis zu 3 Gbps
PATA bis zu 133 Mbps
PCI Express x1 Standard
Unterstützt PCI Express 1.0a Spezifikation
Unterstützt bis zu 2 HDD am SATA, sowie 2 HDD am IDE Controller
Unterstützt Native Command Queue (NCQ)
Raid 0, 1
Festplatte:
2000GB Western Digital RE4-GP (WD2002FYPS)
3,5", Serial-ATA/300 (3Gb/s), 64 MB Cache
Hersteller Western Digital
Modellbezeichnung RE4-GP (WD2002FYPS)
Festplattenkapazität (GB) 2000
Bauart intern
Formfaktor (Zoll) 3,5
Schnittstelle Serial-ATA/300 (3Gb/s)
Umdrehungen / Min. 5.400 - 7.200 (dynamisch je nach Auslastung)
Geräuschentwicklung Betrieb (dB) 29
Geräuschentwicklung StandBy (dB) 25
Max. Transferrate (lesen) MB/s 110
Zugriffszeit (ms) 8,9
Cache (MB) 64
MTBF (h) 1.200.000
Gewicht (g) 730
Abmessungen (BxHxT) (mm) 101,6 x 26,1 x 147
Besonderheiten Energiesparende Green Power Festplatte
Please have a look at my system and give me ideas how I could eventuially improve it.
regardsI agree completely with Harm. A 550W PSU of average (or middling) quality like the one that you have (which, by the way, is based on a CWT PSH or PSH-II platform) is not quite enough to power a power-hungry CPU like the i7-950 of yours, especially if a better-performing GPU such as the the GTX 560 Ti that Harm suggested is added along with two or more additional hard drives. (Your system currently has exactly two hard drives, which is the absolute minimum that you should have in an editing system unless you want performance to be slower than an old Pentium 4. However, one of those hard drives spins at only 5400 RPM - far from ideal for an editing system. You really want all of the hard drives inside that system to spin at 7200 RPM.)
Speaking of the GTX 560 Ti, you don't need the one with 448 cores since a non-overclocked (read: stock speed) i7-950 can't take full advantage of that higher-end GPU (and please note that the GTX 560 Ti 448 is actually a GTX 570 with one of its shader units disabled whereas the standard GTX 560 Ti is a different chip altogether). The standard GTX 560 Ti, with its 384 CUDA cores and a 256-bit DDR5 memory bus width, would suffice. However, if you do wish to overclock the i7-950 (to at least 3.8GHz), then the 448-core edition of the GTX 560 Ti would make more sense. (The 9500 GT that you currently have is not only old, it's slow and weak as well: It has only 32 CUDA cores, and it uses really, really crummy DDR2 RAM with only a 128-bit memory bus width. Such a card would have made the GPU-accelerated mode significantly slower than software-only mode during certain operations within CS5.x.)
By the way, I was wrong six months ago about the Dell systems sold during Fall 2011 that came with a 1.25GB version of the GTX 560 Ti: I had assumed that that card had 448 cores. Well, I did more research, and discovered that there was an OEM version of the GTX 560 Ti which did use a 320-bit DDR5 memory bus - but it had only 352 CUDA cores. It uses the same GPU as the GTX 570 and GTX 580, but with only 11 of its 16 shader units enabled, making it a GTX 570 with four of that GPU's shader units disabled. The Dell version of the GTX 560 Ti is, indeed, only a 352-core unit that was based off of a GTX 570. That made the Dell GTX 560 Ti expensive for what it is - at around $300, it cost as much money as the 448-core version of the GTX 560 Ti sold for around that time. -
How to make the cost center or WBS field optional for Vendor/customer line?
Dear experts:
Does anyone has the experience of releasing WBS or cost center fields to be optional for the customer or vendor line item?
I've tested in system, neither the field status control in GL account master data nor the FSG in posting key worked, I can't let the WBS field to display in the screen and ready for input.
So my conclusion is that the FSG control in not completely effective for customer/vendor line, it there any other method to let WBS to be optional in custer/vendor line items?
Our purpose for changing that is that we're using joint venture accounting, we need to let users to input a cost object for system to derive joint venture information. please do not suggest deriving JV information using other methods, because we're dealing with a special case, i.g. in a cross-company document, only a customer/vendor line in our company, so it's impossible to split JV information from offset lines, anyway, please help me out directly with my issue.Hi, Lu:
If I understand your question correctly, you want to modify the FSG of recociliation account of Vendor/Customer to make sure Cost Center/WBS field display in transaction F-22/F-43 for example, right?
I am not sure whether it is possible, I also tried in ECC6.0 but failed to show these two fields. And I think that doesn't make sense to assign CO object to AP/AR reconciliation account, but assign it to Revenue/Expense account in following line items.
And You can use New General Ledger functionality Document Splitting to derive corresponding CO object information to Reconciliation Account line item, but it is enabled only in General Ledger level, not in subledger level.
If you find any other meaningful solution, please also share with us.
Thanks & BR, Lawrence -
Stock blocking for a customer-Highest priority
Hi Steve
Please confm how to allocate stock to customer without sales order.Hi
Please find answer for the queries
1.What is it that you are trying to achieve?-<b>We wanted to block stock for the customers without sales orders?Once we receive the sales order from customer,we will release the blocked stock for that customer....</b>2..Do you want stock to be reserved for that customer ONLY--<b>Yes we wanted stock to be reserved for that customer only</b>3.What is the process?
<b><b>We will be blocking the stock against the customer before the order receipt.Once we get customer order we will go and unblock the stock and issue sales orders for that customer?</b></b>
Is there any way of blocking the stock for a particular customer without sales order
It is not a standard process to have customer stock (although the experts on the SD board may be able to suggest something).
But you can reserve stock for a customer order and I know that you said "without" a sales order, but it might be better to create a dummy sales order for this and reserve the stock against that order number.
If you don't use a sales order then how are you going to issue the goods to the customer when appropriate? -
Function Module for clearing customer open line items?
Hi,
Can anyone suggest me, the FM for clearing the customer open line items/
Manually we can do by f-32.....but, i need an FM for this?
Thanks in Advance,
Manju.Hi. I just found a good way of doing this from a program. It sort of uses BDC but in such a way that you don't get all the problems you normally get with BDC.
First create a custom program with an internal table called YBSID of type BSID, and select into it from BSID the items you want to clear, 1 customer at a time. You must call your internal table YBSID.
Then you need to populate a BDC table with very basic data, the easiest way to do it is to set a break-point in form "CALL_TRANSACTION" of include F124_MERGE, then run F.13, it will break at this point and you can copy the contents of BDCDTAB.
Then in your custom program put the same statement as the include "EXPORT YBSID TO MEMORY ID '%F124%'." then call transaction 'FB1D' using the BDC table.
What this does is clear exactly whatever data you put in YBSID. It uses the transaction FB1D but all the clearing data is already populated from YBSID. If you call a transaction normally it is very hard to select the right items to clear, using YBSID you only enter 1 screen and do not have to select anything.
You can also use this same method to clear vendor line items using YBSIK and transaction FB1K and G/L line items using YBSIS and FB1S.
I hope this helps.
Regards,
Dave. -
How can I load photos on a new iPad for a customer?
Now this is something that I've done before. But iOS has gone through some changes since then, and now I can't remember what to do.
Basically, I have a new iPad which was purchased for a customer. I need to load some photos on the iPad for the customer, then give to to them to do whatever they're going to do with it. Trouble is, I seem to remember being able to do this through iPhoto in the past, but that doesn't appear to be the case anymore. Now it seems you have to go through iTunes, which means setting it up with my iTunes account, which I don't want to do.
So, my question is, what is the best way to load these photos onto the iPad so that when the client sets things up they won't lose the images. Can I just set things up as usual, then manually sign out of my iTunes account on the iPad?I'd really suggest you not try to do this. An iPad can only be synched to a single computer, so if you sync the iPhotos on your system (and synching has always been done through iTunes), when your customer takes the iPad to his/her own computer and syncs, it will erase the content (i.e. photos) you put on the iPad.
There may be workarounds, but I'd strongly suggest you just let the customer sync the photos him/herself. That's going to be a lot less headache.
Regards. -
UI delegate for a custom component
Hello folks,
I am trying to write (as said in the subject) a UI delegate for a custom component. I found the following in a Java FAQ (http://www.mindspring.com/~scdrye/java/faq.html#plaf_delegate):
8.3. How do I create a UI delegate for my custom component?
Have your component extend from JComponent (or a descendant of JComponent). Create a subclass of ComponentUI for your custom component, overriding at least the createUI() and paint() methods. To enable the new UI, override four methods of your JComponent subclass:
public class MyComponent extends JComponent {
public void updateUI() {
setUI((MyComponentUI)UIManager.getUI(this));
public void setUI(MyComponent newUI) {
super.setUI(newUI);
public MyComponentUI getUI() {
return (MyComponentUI)ui;
public String getUIClassID() {
return "MyComponentUI";
Well, it turns out that this is not enough. I also had to add during application start (just before initComponents()) the following:
UIManager.put(uiClassID, uiClassName);
to avoid exceptions during start of the program.
Well, now my component is painted (paintComponent()) is called, but the paint() method in my new UI delegate class is not called when the application starts.
It just gets called when I explicitily (in this case, using a menu item) change the L&F of the application.
If this informatio is not enough, I can add some excerpts of my code for the ease of understanding!!
Thanks a lot!If I code a new custom component (extending JComponent, or extending the UI delegate of a standard component) and pretend it to be laf aware then I must create the corresponding UI delegate for each laf, like it happens to be with standard swing components. But I'm not sure it is feasible to create the UI delegates for all unknown existing custom lafs.You are right, this is never going to work. I suggest if you want to make your custom component look & feel aware, you design the way it displays around the l & f of other components that are part of j2se and have l&f implementations.
http://download.oracle.com/javase/7/docs/api/javax/swing/plaf/ComponentUI.html
There are instructions here:
http://download.oracle.com/javase/7/docs/api/javax/swing/LookAndFeel.html
>
On the other side, if I create a custom laf then I will also create a custom UI delegate for each standard component, but I can not create UI delegate for all unknown existing custom components.
The point here is that standard components and standard lafs are universally known, while custom components (or custom ui delegates) and custom lafs are not.
So the question is: How does a swing developer deal with the case of a new custom component that will be used in an unknown custom laf?
For instance:
1. Custom text UI delegate for dealing with styled documents in JTextField. See {thread:id=2284487}.
2. JTabbedPane with custom UI delegate that paints no tab if the component only contains one tab.
In both cases I need a UI delegate for each known laf, but what happens if the application is using a laf that certainly will not be aware of this custom functionally?
Thank you! -
2 Desired Improvements for the Flash Player 'about' web page
Hi all ... I'm finally writing to request two improvements to this web page:
http://www.adobe.com/software/flash/about/
As a geek, I have long been annoyed that this web page does not keep its Flash object and does not show the Flash Player plugin version number in the same format as used in the detailed list of latest Flash Player versions for various web browers and operating systems.
This web page is mainly a tool for techs. It can be improved greatly with these two changes (which I'm requesting on May 29, 2013):
1) Near the top of the page, KEEP the flash animation object --
do NOT replace it with an advertisement in a few seconds.
Keeping the Flash object there allows a knowledgeable user
to right-click on the object to see the Flash plugin version, which
is a way to confirm that the web page's displayed Flash Player
version is correct.
Currently, the Flash object is replaced within a few seconds
with an advertisement for some other Adobe product. This is
MOST ANNOYING. As a tech, I'm specifically going to this web
page to (a) see that the Flash Player plugin I just installed is
working and/or (b) see what exact version it is.
Again: Keep the Flash object in place -- drop the code that
replaces that object with an advertisement.
2) The displayed Flash Player version is formatted with commas,
as in
You have version
11,7,700,202 installed
while ALL of the versions in the table below are formatted
(properly) with dots, as in
Player version
11.7.700.202
Make it easier for us mere humans to compare these version
numbers ... rework the HTML code to replace the commas with
dots. (It's not rocket science.)
Thank you.
-- A geek and former software build & release
engineer in Tacoma WAThanks, Chris. That other web page does serve my needs better. I've created a web link to it on my flash drive where I keep the latest Flash plugins for IE and non-IE web browsers.
I still feel that the "About" web page needs the two changes I suggested.
Thanks also for pointing out that the box displaying the version of the installed Flash plugin is actually a Flash .SWF object .... since it is currently static (meaning, it has no animation whatsoever), I had no clue it was a Flash object.
So, I add a 3rd request: have that version-display SWF object redone, to have a simple animation added and to have its code to display version revised to use periods (dots) in the version numbers. If that object currently is intended and used in some other Adobe (European?) we page, create a new object for the English "About" page. Or to re-use code, use the version-display object from the page at
http://helpx.adobe.com/flash-player/kb/find-version-flash-player.html
on the "About" page as well.
Again, as a techie pressed for time, I want a web page where I see the current version of the installed plugins and the versions of the latest releases, in the same formatting,
along with an animated flash object to prove that the Flash plugin in that web browser is working.
I do not accept that the mostly-technical Flash "About" page needs to have marketing materials (an ad). People go to the About page specifically to see the Flash version info and to prove that Flash is working.
Thanks again .... - Ray -
Any room for improvement for this query? Explain Plan attached.
Is there any room for improvement for this query? Table stats are up-to-date. Any suggestions Query rewrite, addition of indexes,...etc ??
select sum(CONF
when (cd.actl_qty - cd.total_alloc_qty - lsd.Q < 0) then
0
else
cd.actl_qty - cd.total_alloc_qty - lsd.Q
end)
from (select sum(reqd_qty) as Q, ITEM_ID as ITEM
from SHIP_DTL SD
where exists (select 1
from CONF_dtl
where CONF_nbr = '1'
and ITEM_id = SD.ITEM_id)
group by ITEM_id) lsd,
CONF_dtl cd
where lsd.ITEM = cd.ITEM_id
and cd.CONF_nbr = '1'Total number of rows in the tables involved
select count(*) from CONF_DTL;
COUNT(*)
1785889
select count(*) from shp_dtl;
COUNT(*)
286675
Explain Plan
PLAN_TABLE_OUTPUT
Plan hash value: 2325658044
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
| 0 | SELECT STATEMENT | | 1 | 39 | 4 (25)| 00:00:01 |
| 1 | SORT AGGREGATE | | 1 | 39 | | |
| 2 | VIEW | | 1 | 39 | 4 (25)| 00:00:01 |
| 3 | HASH GROUP BY | | 1 | 117 | 4 (25)| 00:00:01 |
| 4 | TABLE ACCESS BY INDEX ROWID | SHIP_DTL | 1 | 15 | 1 (0)| 00:00:01
| 5 | NESTED LOOPS | | 1 | 117 | 3 (0)| 00:00:01 |
| 6 | MERGE JOIN CARTESIAN | | 1 | 102 | 2 (0)| 00:00:01 |
| 7 | TABLE ACCESS BY INDEX ROWID | CONF_DTL | 1 | 70 | 1 (0)| 00:00:01 |
|* 8 | INDEX RANGE SCAN | PK_CONF_DTL | 1 | | 1 (0)| 00:00:01 |
| 9 | BUFFER SORT | | 1 | 32 | 1 (0)| 00:00:01 |
| 10 | SORT UNIQUE | | 1 | 32 | 1 (0)| 00:00:01 |
| 11 | TABLE ACCESS BY INDEX ROWID| CONF_DTL | 1 | 32 | 1 (0)| 00:00:01 |
|* 12 | INDEX RANGE SCAN | PK_CONF_DTL | 1 | | 1 (0)| 00:00:01 |
|* 13 | INDEX RANGE SCAN | SHIP_DTL_IND_6 | 1 | | 1 (0)| 00:00:01 |
Predicate Information (identified by operation id):
8 - access("CD"."CONF_NBR"='1')
12 - access("CONF_NBR"='1')
13 - access("ITEM_ID"="SD"."ITEM_ID")
filter("ITEM_ID"="CD"."ITEM_ID")Citizen_2 wrote:
Is there any room for improvement for this query? Table stats are up-to-date. Any suggestions Query rewrite, addition of indexes,...etc ??You say that the table stats are up-to-date, but is the following assumption of the optimizer correct:
select count(*)
from CONF_dtl
where CONF_nbr = '1';Does this query return a count of 1? I doubt that, but that's what Oracle estimates in the EXPLAIN PLAN output. Based on that assumption you get a cartesian join between the two CONF_DTL table instances, and the result - which is still expected to be one row at most - is then joined to the SHIP_DTL table using a NESTED LOOP.
If above assumption is incorrect, the number of rows generated by the cartesian join can be tremendous rendering the NESTED LOOP operation quite inefficient.
You can verify this by using the DBMS_XPLAN.DISPLAY_CURSOR function together with the GATHER_PLAN_STATISTICS hint, if you're already on 10g or later.
For more information regarding the DISPLAY_CURSOR function, see e.g. here: http://jonathanlewis.wordpress.com/2006/11/09/dbms_xplan-in-10g/
It will show you the actual cardinalities compared to the estimated cardinalities.
If the estimate of the optimizer is incorrect, you should find out why. There still might be some issues with the statistics, since this is most obvious reason for incorrect estimates.
Are your index statistics up-to-date?
Regards,
Randolf
Oracle related stuff blog:
http://oracle-randolf.blogspot.com/
SQLTools++ for Oracle (Open source Oracle GUI for Windows):
http://www.sqltools-plusplus.org:7676/
http://sourceforge.net/projects/sqlt-pp/ -
MRP is not considering material availability dates for sorting customer ord
Hello Experts,
MRP is not considering material availability dates for sorting customer order/ sales order in sequence (thatu2019s is oldest from newest in order) in MD04.
Please suggest.
Thanks,
OmOm,
No. Aside from my obvious desire to preserve my privacy, it would be a disservice to the other forum members. No-one else but you and I would understand your problem, and no-one else but you would be able to benefit from any solutions.
There are dozens of free public portals suitable for posting pictures on the internet. I suggest that you use one.
Best Regards,
DB49 -
Regarding Two Account Receivable for One customer
Hi all,
Can I set up two A/R receivable for one customer .For example :
Equipment sales - A/R----
Part sales -
A/R
However,A/R receivable can be set only at business partner level.
Is there any work around .Please suggest me
bishalHI,
Suda is correct, that it is not possible.
Even if it's possible that a system can split a Sales transaction to multiple receivable accounts, how upon payment? With an accumulated-multiple receivable on one customer's account, the customer will not tell us that this much go to this A/R account and this much go to another A/R Account.
In order to address the multiple A/R requirement of your accountant, try to study the following options
OPTION #1
I would suggest that you create multiple Customer Records in order to provide the multiple A/R Account .
Implement a coding standard on the Customers with multiple A/R Accounts, such as
C10023 - Customer with A/R Equipment
C20023 - Customer with A/R Parts
Since there will be issue on Payment for this option, create a UDF in the Incoming Payment module and assign an FMS with a query displaying the amount due for A/R Equipment and A/R Parts so that payment can be manually splitted between Customer Accounts.
OPTION #2
Maintain the standard of SAP Business One, and focus on the reporting part of the Balance Sheet. You can create your own Balance Sheet report in order to futher split the A/R into 2 or several A/Rs depending on the transactions posted to A/R Invoices.
Hope this help.
Laurence Resubal
Edited by: Laurence Resubal on Jun 19, 2008 10:46 AM
Maybe you are looking for
-
Internet very slow after changing my previous airport extreme to my new 2T TC
Hi, I just got a new 2T time capsule to replace my Airpot Extreme that worked fine. After installing it I chose to import a previous wifi network to the new TC and my internet became very slow. I read a few online documents sugesting that the interne
-
"no internet connection. please check your network...
each time i try to use my gps on the n95 8gb it comes up with "no internet connection. please check your network settings" even though last time i tried it was fine with the same default access point being contract internet. it also doesn't allow me
-
I get an error message when I connect my digital camera to my Ipad 2. Something to the effect that the device takes too much power...Any ideas how to remedy?
-
What Are the Differences Between String and StringBuffer?
Both String and StringBuffer are final classes. StringBuffer grows in size dynamically. Could people help to detail other differences between String and StringBuffer?
-
Opening FCP 6 project in FCP 5
I'm pretty sure you can't do this, but is there any way of opening an FCP 6 project in FCP 5?