Partial addition
I have a table Dept it has its EO/VO - with 5 attributes.In jspx page, I have the collection of Panel on TOP and the Panel tabs at the bottom.
Top of the page, it displays the dept "read-only" attributes table format - registration
The bottom displays the details of the line at the top. Here we insert/change data.
This created a deptVO - slipped and fell at the top and bottom.
In the background, I have a 'create an insert' button that shows all 5 empty fields - user can add and commit the < < < < < it works well.
There is a need to have an another 'create' affecting what clicked will autopopulate 3 fields of the current record and 2 remaining fields must be empty?
How to do that please?
Thank you
A AMImpl of this method:
public void createNewRowWithDefaultValues() {}
ViewObject departmentsVO = this.getDepartments ();
Create new line
Line = departmentsVO.createRow ();
Set necessary attributes with default values
row.setAttribute ("DepartmentName", "DefaultedDepartmentName");
row.setAttribute ("ManagerId", new Long (100));
row.setAttribute ("LocationId", new Long (200));
Insert a new line to the View object
departmentsVO.insertRow (row);
}
Expose method in the form of a customer interface and available as a method in the data control.
Drop the method as a button in the page.
When the user clicks the button, new line is created with default values.
Thank you
Nini
Tags: Java
Similar Questions
-
I can control the display size?
Acrobat X. When I go into the properties and additional metadata, the screen that displays quickly keeps me back out or go ahead. Note that it DOES NOT crash my computer. The problem is that it displays so important that the up and down buttons extend beyond my screen, and I can't use the mouse to drag upward or down to access them, so to do something more with my computer I have to go into the Task Manager and close Adobe from there.
There is no possibility to display the metadata part before I open it. If the Acrobat screen partially, additional metadata screen is always the same size.
I have a very big screen TV flat screen, the screen size is not the issue. I need set the display to the opening size.
Thank you
Mogadeet
If you have rights, you should be able to right click on your desktop and select Properties. The selection of the settings tab. You will see a slider with the title of the resolution of the screen. Move it to the right to increase the resolution of your screen. Click Ok once you are on the desired resolution and then select the confirmation to keep your chosen resolution, once the image of the screen adjusts.
-
I downloaded a virus to the web site of microsoft removal tool. I did a full scan and a virus (win/32) or something of this nature has been detected. It has been partially deleted by scanning and removal of viruses microsoft tool. I need to know how to completely remove it and all other virus from my system. any help will be appreciated.
Hello
When any antivirus program scans and removes a virus to do a reboot to completely remove it from some parts of this virus are active. Given that the virus removal tool didn't you it restart as part of its service, it can remove only inactive parts of the virus. If you run the scan in safe mode it may have deleted all the virus. Just like removing a program, uninstaller was tell you to stop and exit the program until he could remove it. When malwarebytes running, there's a step before restarting it completely removes viruses and malicious software.
Online virus removal tool is there so you can take control of the system and perform a local scan with your antivirus software.
If it helps please click, "has been that useful."
Thank you
Jim
-
Hello
I'm trying to superimpose a partially transparent Alpha, RGB image, which I have already created through manipulation of pixels on an image in grayscale I16. I16 image is acquired grab and RGB is a file location. So my problem is that when I try to add (IMAQ) images, IMAQ add.vi gives me an error of type incompatible image. I understand that these are different types of images; but I need to find a work-a-round in order to get the information from color to grayscale during a frame grab session information. This frame grab is quite awhile so it runs a bit slow which is correct loop.
I already overlaid on an image I16 RGB. However, the two images in this instance is called from a location file and not a capture session. Now, I need a new vi which will overlap the file created on the images of the capture session.
If any addition information is needed, please do not hesitate to ask. This situation is a little difficult to explain.
Thank you for your help,
David Fox
-
Unusual problem: partially black screen on the bottom right
Hi all
I would like to know what I can do to address these problems:
I only had my Clip 4 GB zip drive for a month, and today I noticed after that him have plugged for charging for more than a day lower the right hand screen is black. The rest of the screen is fine, it's just this little corner of the screen that is like that! Partially black screen is triangular and always there.
Another problem I've noticed is that I had it charging for more than a day, I expect to be fully recharged at the time where I unplugged, yet when I watched the news system, he indicated that power was '88% '. And then, when I was checked to make sure it read "77%", then again in '88% ' after I checked it once more. WTH is happening? Why the change?
Oh, and I think that the firmware is up to date (not sure if this is relevant) because they say "Version: V01.01.20F" in the settings.
In addition, there is a third question, I believe. I tried to reset by pressing the button of power for 20-30 seconds, but for some reason any, my drive is as insensitive to this, he starts just straight up / stops due to the initial pressure - i.e. function Reset does not work.
Others that the three above, I have not noticed other unusual symptoms. I would be extremely grateful if anyone could give me any advice to solve this problem.
Edit - I just noticed that when the drive is connected, he said 100% fully charged, but as soon as I unplug the 88% said
Thank you.
I would not be concerned about battery level indicator, as the Zip Clip is infamous for having been innacurate that. Apparently better, if you want to know the exact charge: go to system info. screen (under system settings) and check the percentage of battery charge it.
Troubesome more is the screen problem. If I were you, I would try to manually reapply the latest firmware (see firmware upgrade thread sticky at the top of the forum). If that doesn't resolve the issues, I would contact the seller and/or the SanDisk for a defective/warranty drive replacement.
-
Trojan:Win32 / Alureon.da - partially removed!
I've used software removal tool microsoft windows malware, and it detected and partially removed the malware.
This is part of the report that I had:Trojan:Win32 / Alureon.da partially removed, manual steps requiredRogue: Win32 / FakeCog removedRogue: Win32 / FakeRean deletedTrojan:Win32 / Rimecud.A removedTrojan:Win32 / TIBS.it removedfor Trojan:Win32 / Alureon.DA, it says it is only partially removed, so what steps should I take to remove completely?I use windows Vista.the Trojan:Win32 encyclopedia entry / Alureon.DA says I need to restore the DNS settings, but I can't find the steps to do this for vista. You can find me the page that lists the following steps for vista.Thanks in advance.Clear your Temp File/Cache first upward.
http://winhelp2002.MVPs.org/delcache.htm>
Claire on your temporary files
Click Start > all programs > Accessories > System Tools > Disk Cleanup
Better and easier to use -CCleaner.
Download the basic build (Slim) via
http://www.CCleaner.com/download/builds.aspx>
The basic build (Slim) does not contain the toolbar disgusted
DO NOT USE ANY cleaning advanced options. DO NOT TOUCH THE REGISTRY. At least not for now.
Reset
Utility anti-rootkit TDSSKiller detects and removes the following malware:
malware belonging to the family Rootkit.Win32.TDSS (aka Tidserv, TDSServ, Alureon, TDSS, Zeus, TDLV4, etc.); bootkits; Rootkits.
Try TDSS Killer: http://support.kaspersky.com/faq/?qid=208283363> TDSS Killer is probably a "weapon of choice" against Alureon and many users report success using this program. http://support.Kaspersky.com/viruses/solutions?QID=208280684>
It is also possible to scan your computer with MalwareBytes' to remove all traces that may still be present.
MalwareBytes Anti-Malware (MBAM)
http://www.Malwarebytes.org/products/malwarebytes_free>
In addition, scan with the free Version of (SAS)
http://SUPERAntiSpyware.com/superantispywarefreevspro.html >
FYI
How can you detect if your computer has been violated and infected with DNS changer?
http://www.dcwg.http :// www.dcwg.org/http :// www.dcwg.org/org/detect/>
UTC/GMT is 04:21 Friday, may 4, 2012
-
Windows Aero partially stops working
I had a recurring problem with my Windows Vista Home Premium where Windows Aero partially stops working. Some of my open windows lose the glass effect, and some of my tabs look effect. As far as I know, the 3D Flip feature still works in these situations. I wonder what I can do to avoid Aero lose parts of its features... the behavior is strange to me, since I would expect Aero is working completely or not at all, but this isn't the case. In general, I noticed this behavior so that I have more than a single open window and either close an app full screen or return to windowed mode. I read that a sfc/scannow might help restore the Aero feature if it has stopped and I am currently in the running process, but I would avoid the problem altogether, so that must not be repeated in the future (assuming it works).
If it makes any difference, I have a 1 GB Nvidia GeForce 9800GT.
Hello
There may be some sort of corruption or a driver problem. I see you already use however SFC
I'll leave it in the resolution of problems in case others have the same or similar problem.1 do these to erase corruption and missing/damaged file system repair or replacement.
Run DiskCleanup - start - all programs - Accessories - System Tools - Disk Cleanup
Start - type in the search box - find command top - RIGHT CLICK – RUN AS ADMIN
sfc/scannow
How to analyze the log file entries that the Microsoft Windows Resource Checker (SFC.exe) program
generates in Windows Vista cbs.log
http://support.Microsoft.com/kb/928228Then, run checkdisk - schedule it to run at next boot, then apply OK your way out, then restart.
How to run the check disk at startup in Vista
http://www.Vistax64.com/tutorials/67612-check-disk-Chkdsk.html==============================================================
2. after the update that precedes your video/display readers.
Could be a nuisance pilot. Update your drivers manually looking at system manufacturer and
Sites of the manufacturer of the device.This is my generic how updates of appropriate driver:
This utility, it is easy see which versions are loaded:
-Free - DriverView utility displays the list of all device drivers currently loaded on your system. For
each driver in the list, additional useful information is displayed: load address of the driver, description,.
version, product name, company that created the driver and more.
http://www.NirSoft.NET/utils/DriverView.htmlFor drivers, visit manufacturer of emergency system and of the manufacturer of the device that are the most common.
Control Panel - Device Manager - Display Adapter - note the brand and complete model of your
video card - double - tab of the driver - write version information. Now click on UPdate Driver (this
cannot do anything as MS is far behind the certification of drivers) - then do a right click - Uninstall - REBOOT
This will refresh the driver stack.Repeat this for network - card (NIC), Wifi network, sound, mouse, and keyboard if 3rd party with their
own the software and drivers and all other main drivers that you have.Now go to the site of the manufacturer of system (Dell, HP, Toshiba as examples) (restoration) and then of the manufacturer of the device
(Realtek, Intel, Nvidia, ATI, for example) and get their latest versions. (Look for the BIOS, Chipset and software)
updates on the site of the manufacturer of the system here.)Download - SAVE - go to where you put them - right click - RUN AD ADMIN - REBOOT after each installation.
Always check in the Device Manager - tab drivers version you install actually shows up. This
because some restore drivers before the most recent is installed (particularly that audio drivers) so install a
pilot - reboot - check that it is installed and repeat if necessary.Repeat to the manufacturers - BTW on device at the DO NOT RUN THEIR SCANNER - manually check by model.
Look at the sites of the manufacturer for drivers - and the manufacturer of the device manually.
http://pcsupport.about.com/od/driverssupport/HT/driverdlmfgr.htmHow to install a device driver in Vista Device Manager
http://www.Vistax64.com/tutorials/193584-Device-Manager-install-driver.htmlIf you update the drivers manually, then it's a good idea to disable the facilities of driver in the Windows updates,
This leaves ONE of Windows updates, but it will not install the drivers who are generally older and cause
questions. If updates offers a new driver and then hide it (right click on it) and then go look for new ones
manually if you wish.How to disable automatic driver Installation in Windows Vista - drivers
http://www.AddictiveTips.com/Windows-Tips/how-to-disable-automatic-driver-installation-in-Windows-Vista/
http://TechNet.Microsoft.com/en-us/library/cc730606 (WS.10) .aspxNVIDIA - drivers - use OPTION 1 to manually enter your info driver to get the most recent drivers.
http://www.nvidia.com/download/index.aspx?lang=en-usNVIDIA Support - check with the support that she might be a known issue
http://www.nvidia.com/page/support.htmlNVIDIA forums - also check for the forums it might be a known issue or others likely to have
http://forums.nvidia.com/Hope these helps.
Rob Brown - MS MVP - Windows Desktop Experience: Bike - Mark Twain said it right.
-
Is it possible to push a partial update of config for all devices within the OMNM? I would like to add a line to each device without impact on the different configs on all devices. Is this possible as part of the application?
Looking through the OMNM user guide, I think page 397 may have the solution you are looking for. It covers changes to config deployment, including deployment to multiple devices.
Let us know if this will work for you.
Here's another link with additional resources for OMNM.
See you soon
-
Explorer.exe partially stops working
Hello
A weird one. Brand new Lenovo T530 running Windows 7 Professional 64 bit.Machine starts and runs Ok, then go a little strange after "awhile", could be 5 or 10 minutes or hours, just using normal applications of Office 2010 or Office 2013, Windows Live Mail, Chrome, Internet Explorer or Windows Explorer. Sometimes, using MYOB.'Strange' always in this case means that by clicking on the start flag icon and typing an application is no longer bring anything in the list. Just by clicking on start it will display the normal list, clicking on which will bring up the app, but typing shows no results.Strange also means that, in some of these partial, broken as clicking on an icon in the bar tasks does not open the application. For example WordStrange means that when often occurs in Windows Explorer it will display all the photos in the window, still tho also operates to allow you to modify records, select different objects, etc.Restart this resets until then happens intermittently. Maybe minutes, hours or a day or two, but still happens.A quick way to get things working again is to left click on the taskbar (which still works in these situations), open the Task Manager, process open, click left on explorer.exe and end task, and then go to file, new, explorer.exe and everything works again. Tho if Windows Explorer is opened then that will be closed.Then work Ok u skills that she then reappears intermittently.Abreast of updates from Lenovo and Windows.What the? Nothing in Event Viewer. There is no indication the machine think that something happened yet explore acting.Ideas on what to do know what is happening and how to solve?Hello
Please go to the Microsoft Community Forums.You get the error message?Here are some ways you can follow to resolve the problem:Method 1:Check out the link and follow the steps:Windows Explorer crashes randomly in Windows 7 or in Windows Server 2008 R2Method 2:Error: Windows Explorer has stopped workingNote: See "How to reset the computer to start as usual after a clean boot troubleshooting"under more information to prepare the computer to start as usual after a repair.Note: The data files that are infected must be cleaned only by removing the file completely, which means that there is a risk of data loss.
Note: When you perform the system restore to restore the computer to a previous state, programs and updates that you have installed are removed.
An upgrade on the spot is the final solution before you have to reinstall the operating system.
Note that it takes as much time to do the upgrade as to reinstall the operating system. In addition, some of your custom Windows settings may be lost through this process.Hope this solves the problem. -
(Classic) Report losing paging when the partial page refresh - APEX feature request
I have a page with an interactive report and parts of report classic.
From the user updates, there are many occasions where I need to do a partial page refresh.
Thanks for the plugin http://www.apex-plugin.com/oracle-apex-plugins/dynamic-action-plugin/refresh-interactive-report-1.0_361.html
I am able to update my IR, but not my usual report (unless I do a send this entire page) without losing the pagination.
Request: A dynamic action "Refresh without losing paging" will be part of future versions of apex?
Now, in the apex 4.2, is there another work around available for classic reports?
(I use "submit page" now as action, but it's at least a second more slow as a partial update, and because that I need on each update of the user, the second becomes a great addition to the frustration of users).
Thank you, JP
Here is the solution for your problem:
https://Apex.Oracle.com/pls/Apex/f?p=31517:243
Denes Kubicek
-------------------------------------------------------------------
http://deneskubicek.blogspot.com/
http://www.Apress.com/9781430235125
https://Apex.Oracle.com/pls/Apex/f?p=31517:1
http://www.Amazon.de/Oracle-Apex-XE-Praxis/DP/3826655494
-------------------------------------------------------------------
-
A few months ago, I bought a Leica camera and got a free download in this respect and get a license for Lightroom 5. The latter has been downloaded to partially my Mac Pro stationary, partly my Macbook Pro, the last only used so far when they travel. There for a week, I realized that my Macbook Pro, in addition to 5 years, might not function properly with my hugs photo files and not at least LR did not work well. As a result, I bought a new Macbook Air, which I would like to use my LR today. So I would like to know if can get the right to an additional download on my new computer. How to proceed in such a situation, I can provide all the evidence, as LR 5 licenses, TAN, etc. to be required by Adobe and of course I completely agree that LR-program, currently on my Macbook Pro is set aside. Any advice will be appreciated.
you only need your serial number to activate the freely available trial
Downloads available:
- Suites and programs: CC 2014 | CC | CS6 | CS5.5 | CS5 | CS4 | CS3
- Acrobat: XI, X | 9,8 | 9 standard
- Premiere Elements: 12 | 11, 10 | 9, 8, 7
- Photoshop Elements: 12 | 11, 10 | 9,8,7
- Lightroom: 5.5 (win), 5.5 (mac) | 5.4 (win), 5.4 (mac) | 5 | 4 | 3
- Captivate: 8 | 7 | 6 | 5
- Contribute: CS5 | CS4, CS3
Download and installation help links Adobe
Help download and installation to Prodesigntools links can be found on the most linked pages. They are essential; especially steps 1, 2 and 3. If you click on a link that does not have these listed steps, open a second window by using the link to Lightroom 3 to see these "important Instructions".
-
Performance problems with partial extraction of XML-structure
Hello
I want to extract partial XML Structures of an XML document, but I met some performance issues with some (larger) documents.
Select it slow is the following:
SELECT EXTRACT( xmldoc, '/adwsroot/lagerblock/lager/lagerzeile[pzn=''' || :a || ''']').getClobVal() FROM t_apoxml
The XSD is as follows:CREATE TABLE T_APOXML (ID NUMBER(10,0) NOT NULL ,STATUS NUMBER(1) DEFAULT 0 ,XMLDOC_BEZ VARCHAR2(100) DEFAULT 'n.a.' NOT NULL ,XMLDOC SYS.XMLTYPE NOT NULL ,DATE_INS DATE NOT NULL ,DATE_UPD DATE NOT NULL ,DATE_EXT DATE NOT NULL ) XMLTYPE COLUMN XMLDOC store AS OBJECT RELATIONAL XMLSCHEMA "AdasDws3.xsd" ELEMENT "adwsroot"
and depends on another schema (its kind of long but if you need I'll post).<?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns="http://www.adas.de/spec/dws/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.adas.de/spec/dws/v1" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0"> <xs:annotation> <xs:documentation>ADAS-DataWarehouse-Schnittstelle Datenlieferung Ausbaustufe 3 - Version 1.0</xs:documentation> </xs:annotation> <xs:include schemaLocation="AdasDwsTypes.xsd"/> <xs:element name="adwsroot"> <xs:annotation> <xs:documentation>Root-Element</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="kopf" type="Kopf"/> <xs:element name="verkaufsblock"> <xs:annotation> <xs:documentation>Element für die Verkaufsdaten in Ausbaustufe 3</xs:documentation> </xs:annotation> <xs:complexType> <xs:choice maxOccurs="unbounded"> <xs:element name="total" type="Total"/> <xs:element name="keineDaten" type="xs:dateTime"/> </xs:choice> </xs:complexType> </xs:element> <xs:element name="wareneingangsblock"> <xs:annotation> <xs:documentation>Element für die Wareneingangsdaten in Ausbaustufe 3</xs:documentation> </xs:annotation> <xs:complexType> <xs:choice maxOccurs="unbounded"> <xs:element name="wareneingang" type="Wareneingang"/> <xs:element name="keineDaten" type="xs:dateTime"/> </xs:choice> </xs:complexType> </xs:element> <xs:element name="retourenblock"> <xs:annotation> <xs:documentation>Element für die Retourendaten in Ausbaustufe 3</xs:documentation> </xs:annotation> <xs:complexType> <xs:choice maxOccurs="unbounded"> <xs:element name="retoure" type="Retoure"/> <xs:element name="keineDaten" type="xs:dateTime"/> </xs:choice> </xs:complexType> </xs:element> <xs:element name="neinverkaufsblock"> <xs:annotation> <xs:documentation>Element für die Neinverkaufsdaten in Ausbaustufe 3</xs:documentation> </xs:annotation> <xs:complexType> <xs:choice maxOccurs="unbounded"> <xs:element name="neinverkauf" type="Neinverkauf"/> <xs:element name="keineDaten" type="xs:dateTime"/> </xs:choice> </xs:complexType> </xs:element> <xs:element name="lagerblock"> <xs:annotation> <xs:documentation>Element für die Lagerdaten in Ausbaustufe 3</xs:documentation> </xs:annotation> <xs:complexType> <xs:choice maxOccurs="unbounded"> <xs:element name="lager" type="Lager"/> <xs:element name="keineDaten" type="xs:dateTime"/> </xs:choice> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:complexType name="Total"> <xs:annotation> <xs:documentation>Typ für das Total in Ausbaustufe 3</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="TotalBasis"> <xs:sequence> <xs:element name="subtotal" type="Subtotal" maxOccurs="unbounded"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="Subtotal"> <xs:annotation> <xs:documentation>Typ für das Subtotal in Ausbaustufe 3</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="SubtotalBasisMitPerson"> <xs:sequence> <xs:element name="subtotalzeile" type="Subtotalzeile" maxOccurs="unbounded"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="Subtotalzeile"> <xs:annotation> <xs:documentation>Typ für die Subtotalzeile in Ausbaustufe 3</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="SubtotalzeileBasis"> <xs:sequence> <xs:group ref="Eigenpreisinfo"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="Neinverkauf"> <xs:annotation> <xs:documentation>Typ für den Neinverkauf (Nachfrage ohne Bestellung) in Ausbaustufe 3</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="NeinverkaufBasis"> <xs:sequence> <xs:element name="neinverkaufszeile" type="Neinverkaufszeile" maxOccurs="unbounded"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="Neinverkaufszeile"> <xs:annotation> <xs:documentation>Typ für die Neinverkaufszeile (Nachfrage ohne Bestellung) in Ausbaustufe 3</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="NeinverkaufszeileBasis"> <xs:sequence> <xs:group ref="Eigenpreisinfo"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="Wareneingang"> <xs:annotation> <xs:documentation>Typ für den Wareneingang in Ausbaustufe 3</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="WareneingangBasis"> <xs:sequence> <xs:element name="wareneingangszeile" type="Wareneingangszeile" maxOccurs="unbounded"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="Wareneingangszeile"> <xs:annotation> <xs:documentation>Typ für die Wareneingangszeile in Ausbaustufe 3</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="WareneingangszeileBasis"> <xs:sequence> <xs:group ref="Eigenpreisinfo"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="Retoure"> <xs:annotation> <xs:documentation>Typ für die Retoure in Ausbaustufe 3</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="RetoureBasis"> <xs:sequence> <xs:element name="retourenzeile" type="Retourenzeile" maxOccurs="unbounded"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="Retourenzeile"> <xs:annotation> <xs:documentation>Typ für die Retourenzeile in Ausbaustufe 3</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="RetourenzeileBasis"> <xs:sequence> <xs:group ref="Eigenpreisinfo"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="Lager"> <xs:annotation> <xs:documentation>Typ für das Lager in Ausbaustufe 3</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="LagerBasis"> <xs:sequence> <xs:element name="lagerzeile" type="Lagerzeile" maxOccurs="unbounded"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="Lagerzeile"> <xs:annotation> <xs:documentation>Typ für die Lagerzeile in Ausbaustufe 3</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="LagerzeileBasis"> <xs:sequence> <xs:group ref="Eigenpreisinfo"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:schema>
Before recording, I annotate the schema with:
Example of a document with select fast; the document contains a ~ 21000 < lagerzeile > - blocks:DBMS_XMLSCHEMA_ANNOTATE.setTimeStampWithTimeZone( xXsdData ); DBMS_XMLSCHEMA_ANNOTATE.SETDEFAULTTABLE ( xXsdData, 'adwsroot', 'XML_ADWSROOT', TRUE );
I've already renamed the nested tables (renamecollectiontable) and saw the BEACHES of analyses in terms of the explain command. I created a few index on the referenced tables, but the plan has not changed at all. I think I'm still too inexperienced with XMLDB.<?xml version="1.0" encoding="iso-8859-1"?> <adwsroot xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.adas.de/spec/dws/v1"> <kopf> <version>1.0</version> <absender>1234567</absender> <erstelltAm>2012-02-18T01:08:03.342</erstelltAm> <instanzId>0</instanzId> <system> <anbieter>VSA ApothekenSysteme GmbH</anbieter> <systembezeichnung>Pharmasoft, Infopharm, Wabe, jump</systembezeichnung> </system> </kopf> <verkaufsblock> <keineDaten>2012-02-13T00:00:00</keineDaten> </verkaufsblock> <wareneingangsblock> <keineDaten>2012-02-14T00:00:00</keineDaten> </wareneingangsblock> <retourenblock> <keineDaten>2012-02-15T00:00:00</keineDaten> </retourenblock> <neinverkaufsblock> <keineDaten>2012-02-16T00:00:00</keineDaten> </neinverkaufsblock> <lagerblock> <lager> <StandVom>2012-02-16T00:00:00.0</StandVom> <lagerzeile> <pzn>1001094</pzn> <name><![CDATA[HOT THERMO dura C Creme]]></name> <menge>50</menge> <einheit>g</einheit> <ampreisvAmg>1</ampreisvAmg> <ampreisvSgb>2</ampreisvSgb> <btm>1</btm> <abdaWarengruppe>AM02AB01</abdaWarengruppe> <darreichungsform>CRE</darreichungsform> <anbieter>19422</anbieter> <lagertemperaturMin>0</lagertemperaturMin> <lagertemperaturMax>0</lagertemperaturMax> <notfalldepot>0</notfalldepot> <abgaberegelung>Apothekenpflicht</abgaberegelung> <artikelart>Arzneimittel</artikelart> <mwstsatz>19.00</mwstsatz> <listenEk>223</listenEk> <listenVk>430</listenVk> <notfalldepotEigen>false</notfalldepotEigen> <anLager>true</anLager> <kalkulierterVk>0</kalkulierterVk> <platzierung>keine</platzierung> <lagerort>Kein Lagerartikel</lagerort> <bestand>0</bestand> <fruehesterVerfall>9999-12-31T00:00:00.0</fruehesterVerfall> <bewirtschaftungssart>Besorger</bewirtschaftungssart> <nnek>0</nnek> </lagerzeile> </lager> <lager> <StandVom>2012-02-16T00:00:00.0</StandVom> <lagerzeile> <pzn>2487443</pzn> <name><![CDATA[BALKIS Nasentropfen f.Kinder 0,05%]]></name> <menge>10</menge> <einheit>ml</einheit> <ampreisvAmg>1</ampreisvAmg> <ampreisvSgb>2</ampreisvSgb> <btm>1</btm> <abdaWarengruppe>AR01AA07</abdaWarengruppe> <darreichungsform>NTR</darreichungsform> <anbieter>06170</anbieter> <lagertemperaturMin>0</lagertemperaturMin> <lagertemperaturMax>0</lagertemperaturMax> <notfalldepot>0</notfalldepot> <abgaberegelung>Apothekenpflicht</abgaberegelung> <artikelart>Arzneimittel</artikelart> <mwstsatz>19.00</mwstsatz> <listenEk>130</listenEk> <listenVk>253</listenVk> <notfalldepotEigen>false</notfalldepotEigen> <anLager>true</anLager> <kalkulierterVk>0</kalkulierterVk> <platzierung>keine</platzierung> <lagerort>Kein Lagerartikel</lagerort> <bestand>0</bestand> <fruehesterVerfall>9999-12-31T00:00:00.0</fruehesterVerfall> <bewirtschaftungssart>Besorger</bewirtschaftungssart> <nnek>0</nnek> </lagerzeile> </lager> <lager> <StandVom>2012-02-16T00:00:00.0</StandVom> <lagerzeile> <pzn>1218066</pzn> <name><![CDATA[KEPPRA 500 mg Filmtabletten]]></name> <menge>200</menge> <einheit>St</einheit> <ampreisvAmg>2</ampreisvAmg> <ampreisvSgb>1</ampreisvSgb> <btm>1</btm> <abdaWarengruppe>AN03AX14</abdaWarengruppe> <darreichungsform>FTA</darreichungsform> <anbieter>32015</anbieter> <lagertemperaturMin>0</lagertemperaturMin> <lagertemperaturMax>0</lagertemperaturMax> <notfalldepot>0</notfalldepot> <abgaberegelung>Verschreibungspflicht</abgaberegelung> <artikelart>Arzneimittel</artikelart> <mwstsatz>19.00</mwstsatz> <listenEk>29839</listenEk> <listenVk>37537</listenVk> <notfalldepotEigen>false</notfalldepotEigen> <anLager>true</anLager> <kalkulierterVk>0</kalkulierterVk> <platzierung>keine</platzierung> <lagerort>Kein Lagerartikel</lagerort> <bestand>0</bestand> <fruehesterVerfall>9999-12-31T00:00:00.0</fruehesterVerfall> <bewirtschaftungssart>Besorger</bewirtschaftungssart> <nnek>0</nnek> </lagerzeile> </lager> </lagerblock> </adwsroot>
Anyone has any advice for me?
I can give you additional information?
Object / relational is perhaps not the best choice?
--------------------------------------------------------------------------------
Oracle Database 11 g Enterprise Edition Release 11.2.0.1.0 - 64 bit Production
PL/SQL Release 11.2.0.1.0 - Production
CORE 11.2.0.1.0 Production
AMT for IBM/AIX RISC System/6000: Version 11.2.0.1.0 - Production
NLSRTL Version 11.2.0.1.0 - ProductionAlex,
I don't have your version, but here are my tests on 11.2.0.3:
Schema records with:
begin dbms_xmlschema.registerSchema( schemaURL => 'AdasDwsTypes.xsd' , schemaDoc => bfilename('TEST_DIR', 'AdasDwsTypes.xsd') , local => true , genTypes => true , genTables => false , enableHierarchy => dbms_xmlschema.ENABLE_HIERARCHY_NONE , csid => nls_charset_id('AL32UTF8') ); end; / declare v_schema xmltype := xmltype(bfilename('TEST_DIR', 'AdasDws.xsd'),nls_charset_id('WE8ISO8859P1')); begin dbms_xmlschema_annotate.setTimeStampWithTimeZone(v_schema); dbms_xmlschema.registerSchema( schemaURL => 'AdasDws.xsd' , schemaDoc => v_schema , local => true , genTypes => true , genTables => false , enableHierarchy => dbms_xmlschema.ENABLE_HIERARCHY_NONE ); end; /
Creating table...
CREATE TABLE T_APOXML ( ID NUMBER(10) NOT NULL , XMLDOC XMLTYPE NOT NULL ) XMLTYPE COLUMN XMLDOC store AS OBJECT RELATIONAL XMLSCHEMA "AdasDws.xsd" ELEMENT "adwsroot" ;
... and rename the nested tables of interest:
begin dbms_xmlstorage_manage.renameCollectionTable( tab_name => 'T_APOXML' , col_name => 'XMLDOC' , xpath => '"XMLDATA"."lagerblock"."lager"' , collection_table_name => 'T_APOXML_LAGER' ); end; / begin dbms_xmlstorage_manage.renameCollectionTable( tab_name => 'T_APOXML_LAGER' , xpath => 'lagerzeile' , collection_table_name => 'T_APOXML_LAGERZEILE' ); end; /
Index on "pzn":
create index T_APOXML_LAGERZEILE_idx on T_APOXML_LAGERZEILE ("pzn");
Queries (remember the stats):
SQL> set timing on SQL> insert into t_apoxml (id, xmldoc) 2 values(1, xmltype(bfilename('TEST_DIR', 'ADAS_sample.xml'),nls_charset_id('WE8ISO8859P1'))) 3 ; 1 row created. Elapsed: 00:00:10.03 SQL> commit; Commit complete. Elapsed: 00:00:00.00 SQL> exec dbms_stats.gather_table_stats(user, 'T_APOXML'); PL/SQL procedure successfully completed. Elapsed: 00:00:02.54 SQL> set autotrace traceonly explain SQL> set lines 120 SQL> SELECT xmlquery( 2 'declare default element namespace "http://www.adas.de/spec/dws/v1"; (::) 3 /adwsroot/lagerblock/lager/lagerzeile[pzn=$pzn]' 4 passing xmldoc 5 , cast( 1001094 as number ) as "pzn" 6 returning content 7 ) 8 FROM t_apoxml 9 WHERE id = 1 10 ; Elapsed: 00:00:00.00 Execution Plan ---------------------------------------------------------- Plan hash value: 1388369865 ------------------------------------------------------------------------------------------------------------- | Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time | ------------------------------------------------------------------------------------------------------------- | 0 | SELECT STATEMENT | | 1 | 173 | 3 (0)| 00:00:01 | | 1 | SORT GROUP BY | | 1 | 4603 | | | | 2 | NESTED LOOPS | | 1 | 4603 | 3 (0)| 00:00:01 | | 3 | TABLE ACCESS BY INDEX ROWID| T_APOXML_LAGERZEILE | 1 | 4570 | 2 (0)| 00:00:01 | |* 4 | INDEX RANGE SCAN | T_APOXML_LAGERZEILE_IDX | 1 | | 1 (0)| 00:00:01 | |* 5 | TABLE ACCESS BY INDEX ROWID| T_APOXML_LAGER | 1 | 33 | 1 (0)| 00:00:01 | |* 6 | INDEX UNIQUE SCAN | T_APOXML_LAGERZEILE_MEMBERS | 1 | | 0 (0)| 00:00:01 | |* 7 | TABLE ACCESS FULL | T_APOXML | 1 | 173 | 3 (0)| 00:00:01 | ------------------------------------------------------------------------------------------------------------- Predicate Information (identified by operation id): --------------------------------------------------- 4 - access("pzn"=1001094) 5 - filter("NESTED_TABLE_ID"=:B1) 6 - access("NESTED_TABLE_ID"="SYS_ALIAS_4"."SYS_NC0000700008$") 7 - filter("ID"=1) Note ----- - dynamic sampling used for this statement (level=2) SQL> SELECT xmlquery( 2 'declare default element namespace "http://www.adas.de/spec/dws/v1"; (::) 3 /adwsroot/lagerblock/lager/lagerzeile[pzn=$pzn]' 4 passing xmldoc 5 , cast( 2487443 as number ) as "pzn" 6 returning content 7 ) 8 FROM t_apoxml 9 WHERE id = 1 10 ; Elapsed: 00:00:00.00 Execution Plan ---------------------------------------------------------- Plan hash value: 1086728381 ----------------------------------------------------------------------------------------------------- | Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time | ----------------------------------------------------------------------------------------------------- | 0 | SELECT STATEMENT | | 1 | 173 | 3 (0)| 00:00:01 | | 1 | SORT GROUP BY | | 1 | 4603 | | | |* 2 | HASH JOIN | | 172 | 773K| 177 (1)| 00:00:03 | | 3 | TABLE ACCESS BY INDEX ROWID| T_APOXML_LAGER | 172 | 5676 | 6 (0)| 00:00:01 | |* 4 | INDEX RANGE SCAN | SYS_C0011899 | 69 | | 2 (0)| 00:00:01 | |* 5 | TABLE ACCESS FULL | T_APOXML_LAGERZEILE | 18058 | 78M| 171 (1)| 00:00:03 | |* 6 | TABLE ACCESS FULL | T_APOXML | 1 | 173 | 3 (0)| 00:00:01 | ----------------------------------------------------------------------------------------------------- Predicate Information (identified by operation id): --------------------------------------------------- 2 - access("NESTED_TABLE_ID"="SYS_ALIAS_4"."SYS_NC0000700008$") 4 - access("NESTED_TABLE_ID"=:B1) 5 - filter("pzn"=2487443) 6 - filter("ID"=1) Note ----- - dynamic sampling used for this statement (level=2)
For the first query, the index is used and the execution time is very short.
For the second query from pzn = 2487443, the optimizer chooses a full analysis, because all pzns, but two are equal to 2487443. The execution time is a little longer (4 seconds on my system) because of the amount of lines to back aggregated in a fragment of XMLType.A couple more:
SQL> set autotrace on explain SQL> SELECT l1_lager.pzn AS PZN 2 , count(*) 3 FROM t_apoxml t 4 , XMLTABLE( 5 XMLNamespaces(default 'http://www.adas.de/spec/dws/v1') 6 , '/adwsroot/lagerblock/lager/lagerzeile' 7 PASSING t.xmldoc 8 COLUMNS pzn NUMBER PATH 'pzn' 9 ) l1_lager 10 WHERE t.id = 1 11 GROUP BY l1_lager.pzn 12 ; PZN COUNT(*) ---------- ---------- 1001094 1 2487443 17745 1218066 1 Elapsed: 00:00:00.26 Execution Plan ---------------------------------------------------------- Plan hash value: 1955193779 ---------------------------------------------------------------------------------------------- | Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time | ---------------------------------------------------------------------------------------------- | 0 | SELECT STATEMENT | | 17158 | 1055K| 243 (1)| 00:00:03 | | 1 | HASH GROUP BY | | 17158 | 1055K| 243 (1)| 00:00:03 | |* 2 | HASH JOIN | | 17158 | 1055K| 242 (1)| 00:00:03 | | 3 | TABLE ACCESS FULL | T_APOXML_LAGER | 17157 | 335K| 68 (0)| 00:00:01 | | 4 | MERGE JOIN CARTESIAN| | 18058 | 758K| 173 (0)| 00:00:03 | |* 5 | TABLE ACCESS FULL | T_APOXML | 1 | 20 | 3 (0)| 00:00:01 | | 6 | BUFFER SORT | | 18058 | 405K| 170 (0)| 00:00:03 | | 7 | TABLE ACCESS FULL | T_APOXML_LAGERZEILE | 18058 | 405K| 170 (0)| 00:00:03 | ---------------------------------------------------------------------------------------------- Predicate Information (identified by operation id): --------------------------------------------------- 2 - access("NESTED_TABLE_ID"="T"."SYS_NC0004100042$" AND "NESTED_TABLE_ID"="SYS_ALIAS_3"."SYS_NC0000700008$") 5 - filter("T"."ID"=1) Note ----- - dynamic sampling used for this statement (level=2)
Insofar as possible, always specify the full XPath (i.e. no axis down not as / /) and in the COLUMNS clause, use the data types of the real underlying columns.
In this case:SQL> set autotrace traceonly SQL> SELECT l1_lager.StandVom 2 , l2_lagerzeile.* 3 FROM t_apoxml t 4 , XMLTable( 5 XMLNamespaces(default 'http://www.adas.de/spec/dws/v1'), 6 '/adwsroot/lagerblock/lager' 7 PASSING t.xmldoc 8 COLUMNS 9 StandVom TIMESTAMP PATH 'StandVom', 10 lagerzeile XMLTYPE PATH 'lagerzeile' 11 ) l1_lager 12 , XMLTABLE( 13 XMLNamespaces(default 'http://www.adas.de/spec/dws/v1'), 14 '/lagerzeile' 15 PASSING l1_lager.lagerzeile 16 COLUMNS 17 pzn NUMBER PATH 'pzn', 18 gtin VARCHAR2(4000) PATH 'gtin', 19 artikelbezeichnung VARCHAR2(200) PATH 'name', 20 menge VARCHAR2(28) PATH 'menge', 21 einheit VARCHAR2(8) PATH 'einheit', 22 ampreisvAmg NUMBER(3) PATH 'ampreisvAmg', 23 ampreisvSgb NUMBER(3) PATH 'ampreisvSgb', 24 btm NUMBER(3) PATH 'btm', 25 abdaWarengruppe VARCHAR2(32) PATH 'abdaWarengruppe', 26 darreichungsform VARCHAR2(12) PATH 'darreichungsform', 27 anbieter NUMBER PATH 'anbieter', 28 lagertemperaturMin NUMBER(10) PATH 'lagertemperaturMin', 29 lagertemperaturMax NUMBER(10) PATH 'lagertemperaturMax', 30 notfalldepot NUMBER(3) PATH 'notfalldepot', 31 abgaberegelung VARCHAR2(80) PATH 'abgaberegelung', 32 artikelart VARCHAR2(80) PATH 'artikelart', 33 mwstsatz NUMBER(7) PATH 'mwstsatz', 34 listenEk NUMBER(10) PATH 'listenEk', 35 listenVk NUMBER(10) PATH 'listenVk', 36 notfalldepotEigen VARCHAR2(1) PATH 'notfalldepotEigen', 37 anLager VARCHAR2(1) PATH 'anLager', 38 kalkulierterVk NUMBER(10) PATH 'kalkulierterVk', 39 lagerort VARCHAR2(320) PATH 'lagerort', 40 platzierung VARCHAR2(80) PATH 'platzierung', 41 bestand NUMBER(10) PATH 'bestand', 42 fruehesterVerfall TIMESTAMP PATH 'fruehesterVerfall', 43 bewirtschaftungssart VARCHAR2(80) PATH 'bewirtschaftungssart', 44 nnek NUMBER(10) PATH 'nnek' 45 ) l2_lagerzeile 46 WHERE t.id = 1 47 ; 17747 rows selected. Elapsed: 00:00:00.82 Execution Plan ---------------------------------------------------------- Plan hash value: 488593731 --------------------------------------------------------------------------------------------- | Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time | --------------------------------------------------------------------------------------------- | 0 | SELECT STATEMENT | | 17158 | 42M| 242 (1)| 00:00:03 | |* 1 | HASH JOIN | | 17158 | 42M| 242 (1)| 00:00:03 | | 2 | TABLE ACCESS FULL | T_APOXML_LAGER | 17157 | 552K| 68 (0)| 00:00:01 | | 3 | MERGE JOIN CARTESIAN| | 18058 | 43M| 174 (1)| 00:00:03 | |* 4 | TABLE ACCESS FULL | T_APOXML | 1 | 20 | 3 (0)| 00:00:01 | | 5 | BUFFER SORT | | 18058 | 43M| 171 (1)| 00:00:03 | | 6 | TABLE ACCESS FULL | T_APOXML_LAGERZEILE | 18058 | 43M| 171 (1)| 00:00:03 | --------------------------------------------------------------------------------------------- Predicate Information (identified by operation id): --------------------------------------------------- 1 - access("NESTED_TABLE_ID"="T"."SYS_NC0004100042$" AND "SYS_ALIAS_5"."NESTED_TABLE_ID"="SYS_ALIAS_4"."SYS_NC0000700008$") 4 - filter("T"."ID"=1) Note ----- - dynamic sampling used for this statement (level=2) Statistics ---------------------------------------------------------- 0 recursive calls 2 db block gets 897 consistent gets 886 physical reads 0 redo size 295154 bytes sent via SQL*Net to client 13433 bytes received via SQL*Net from client 1185 SQL*Net roundtrips to/from client 1 sorts (memory) 0 sorts (disk) 17747 rows processed
-
Installation of additional RAM in T500
Basically, I got my T500 this year with an additional ram to complete the 2 GB, it comes with. I know where the ram is and how to get there, but I'm confused about how the second ram card goes on top of the old. The only video on the website lenovo shows a guy put in the first map of ram. Any instructions on how the second card must be facing, a sign that it is connected, and I have to to see if my computer recognizes the new ram would be very useful.
Thanks in advance.
ajmack2,
I'm going to assume that you now have only 1 module installed, a single 2 GB module in the lower slot. The modules are memory clavetés so that they can really only go one way. After removing the keyboard and palm rest, insert the new memory module in the empty holder. Sometimes, there is a flap or little material there which partially obstructs your vision of the socket.
The module goes into a corner and you insert in to the screen, then press gently downwards. The holes at each end of the module must be aligned with the clips and they should snap into place.
When you put together and restart, you can check that it's seen either by opening a command prompt and type "winver", or go in start-> my computer-> information system (on the left at the top of the page system tasks). The general tab of the resultant pop up screen should show you how much memory is available.
Note winver and control panel will report slightly different amounts. With a 32 bit OS, you will see more 3 GB if, and when you run the integrated graphical mode, you can only see 2.5 GB in some cases because some is reserved for the video.
Best regards
Mark
-
My iPhone 6 installed 10.0.2 stops when it gets to 40% of autonomy. In addition, it seems to pass power WAY to fast with the new software. Does anyone else have this problem?
Hello brooksm549,
Thank you for using communities of Apple Support.I got your message which, since updating your iPhone 6 to iOS 10.0.2 your iPhone stops when it is 40% and the power to empty very quickly. I understand your concern with the iPhone turn off and drains the battery. I recommend you to review the use of the battery to see what app contributes more to the battery drain. The following article will provide you with steps on how to check the use of the battery:
On the use of the battery on your iPhone, iPad and iPod touch
When you know about the soft uses more battery, you can change your settings in order to optimize the battery life:
Maximize the life of the battery and battery life
Best regards.
-
Suddenly cannot sync albums of additional Photos from Mac to iPhone!
Hi and thanks for reading!
I use OS X 10.11.6 El Capitan on Macbook Pro with iTunes version 12.5.1 and just upgraded to iOS on iPhone 10.0.2 SE. There are 40 GB of storage available on the iPhone.
All my photos are stored on my Mac and I always synchronize the albums selected using iTunes. Until today, I had nine albums (about 2000 pictures) synced to my phone. Just upgraded yesterday to iOS 10 and... cannot sync any additional album for my iPhone! Do not help disable iTunes, Photos or even the iPhone and sync again. New pics added today to the former synchronized albums synchronizes all right.
Is there a trick? Or a problem of incompatibility between iOS 10 and iTunes 12.5.1?
See you soon!
LAO Bo
Why you can not synchronize? What exactly happens? This error message you get?
LN
Maybe you are looking for
-
I can't get McAfee on my iphone so don't know if it will be the same for Firefox. I'm not an advanced user of Firefox, but the product of love. TKS.
-
How to transfer a movie rental from my Apple TV on my iphone?
How to transfer a movie rental from my Apple TV on my iphone?
-
Get new vi / function of pallets
Hello I have Labview Communications System Design Suite (2014 SP1) with license academic premium. I have installed the vision development module and vision acquisition software and activated their licenses. I would like to integrate the vi / function
-
How do the math based on the hexadecimal display?
I'm trying to convert a float for hex number, then get the sum of each byte. Please see attached photo, for example 30.5 converted to 403 8000 0000 0000 using hexadecimal display. I want to get the sum of each byte, 40 + how 3rd + 80 + 00 + 00 + 00 +
-
"ssa3d30.ocx is invalid or missing."
I am pastel accounting running on a pc windows 7, I get this error msg "ssa3d30.ocx is invalid or missing."