DOM - create new document from part of other document
Hi.
How to create a document from part (sub tree) of the other document?
document 1.
<?xml version="1.0" encoding="UTF-8"?>
<root>
<meta1>blaa blaa</meta1>
<meta2>blaa2 blaa2</meta2>
<data>
<info>
<name></name>
</info>
</data>
</root>
document 2 shuold be:
<?xml version="1.0" encoding="UTF-8"?>
<data>
<info>
<name></name>
</info>
</data>
Or can I just remove root and meta elements?
Something like this:DocumentBuilder db = // create a DocumentBuilder;
Document newDoc = db.newDocument();
Node newRoot = // the Element you want to be the root of the new document;
Node root = newDoc.adoptNode(newRoot);
newDoc.appendChild(root);
Similar Messages
-
Create new library from part of existing
I just starting using iPhoto and have created a library with all my photos of 2004-2005. I also have a large collection of old family photos I've been building up (from the 20's, 30's and 40's) and want to create a separate library just for this project.
How can I take old photos and create a new library then remove them from my current library?
I don't want to lose the keywords and comments that have been assigned to the photos thus far.
Thanks!!
JimLori,
Thanks for your response. I get how to create and navigate multiple libraries. I'm just wondering if there are easy ways to move images between libraries and maintain all the meta data such as keywords, descriptions, dates, etc.
Trying to understand the dynamics to get my storage scheme in place. I can't keep everything on my laptop forever. Looking to establish a migratory path.
I shoot about 1500 pictures per year, 2500 on years where I've done the big Europe/Asia trips. So far I have one library with years 2004 and 2005 and starting to add 2006 as I go. About 3000 images. I have 1999-2003 that I am thinking about starting a new library with or adding to the current. Although at some point, I'll want to migrate older stuff to an external drive while keeping active stuff on the laptop.
Hence, can I move images from one library to another and keep keywords/comments, etc.
Thanks for your thoughts.
Jim -
Bug: Create New Document From Current State (Win 7 HomePremium SP1)
1. Open a new document, any size you want, any bit mode you want
2. Click on the Text tool and write something
3. Add a new layer mask do the text layer and fill it black or something else. Just something you can visualize if you'd took it off.
4. Unblock the layer mask from the layer so you can move tha layer mask separate from the text
5. Go to your history pannel and click "Create new document from current state"
Result: You'll notice that the layer mask is gone from your text, even though it had something in it.
This only seems to happen with text layers
Expected Result: Everything should stay exactly the same, as it's a duplicate from the current state.
System Info:
Adobe Photoshop Version: 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00) x32
Operating System: Windows 7 32-bit
Version: 6.1 Service Pack 1
System architecture: AMD CPU Family:15, Model:11, Stepping:2 with MMX, SSE Integer, SSE FP, SSE2, SSE3
Physical processor count: 2
Processor speed: 2493 MHz
Built-in memory: 3071 MB
Free memory: 723 MB
Memory available to Photoshop: 1674 MB
Memory used by Photoshop: 100 %
Image tile size: 132K
Image cache levels: 4
Photoshop crashed on 29-03-2012 at 19:49:02 (AllocateSharedGLResources)
OpenGL Drawing: Enabled.
OpenGL Drawing Mode: Advanced
OpenGL Allow Normal Mode: True.
OpenGL Allow Advanced Mode: True.
OpenGL Allow Old GPUs: Not Detected.
Video Card Vendor: ATI Technologies Inc.
Video Card Renderer: ATI Radeon HD 4600 Series
Display: 1
Display Bounds:= top: 0, left: 0, bottom: 768, right: 1360
Video Card Number: 1
Video Card: ATI Radeon HD 4600 Series
OpenCL Unavailable
Driver Version: 8.632.1.2000
Driver Date: 20090817000000.000000-000
Video Card Driver: atiumdag.dll,atidxx32.dll,atidxx64,atiumdva.cap,atiumd64,atiumd6a,atitmm64
Video Mode: 1360 x 768 x 4294967296 colors
Video Card Caption: ATI Radeon HD 4600 Series
Video Card Memory: 512 MB
Video Rect Texture Size: 8192
Serial number: Tryout Version
Application folder: C:\Program Files\Adobe\Adobe Photoshop CS6\
Temporary file path: C:\Users\Motta\AppData\Local\Temp\
Photoshop scratch has async I/O enabled
Scratch volume(s):
E:\, 228,7G, 28,9G free
Required Plug-ins folder: C:\Program Files\Adobe\Adobe Photoshop CS6\Required\
Primary Plug-ins folder: C:\Program Files\Adobe\Adobe Photoshop CS6\Plug-ins\
Additional Plug-ins folder: not set
Installed components:
A3DLIBS.dll A3DLIB Dynamic Link Library 9.2.0.112
ACE.dll ACE 2012/01/18-15:07:40 66.492997 66.492997
adbeape.dll Adobe APE 2012/01/25-10:04:55 66.1025012 66.1025012
AdobeLinguistic.dll Adobe Linguisitc Library 6.0.0
AdobeOwl.dll Adobe Owl 2012/02/09-16:00:02 4.0.93 66.496052
AdobePDFL.dll PDFL 2011/12/12-16:12:37 66.419471 66.419471
AdobePIP.dll Adobe Product Improvement Program 6.0.0.1642
AdobeXMP.dll Adobe XMP Core 2012/02/06-14:56:27 66.145661 66.145661
AdobeXMPFiles.dll Adobe XMP Files 2012/02/06-14:56:27 66.145661 66.145661
AdobeXMPScript.dll Adobe XMP Script 2012/02/06-14:56:27 66.145661 66.145661
adobe_caps.dll Adobe CAPS 5,0,10,0
AGM.dll AGM 2012/01/18-15:07:40 66.492997 66.492997
ahclient.dll AdobeHelp Dynamic Link Library 1,7,0,56
aif_core.dll AIF 3.0 62.490293
aif_ocl.dll AIF 3.0 62.490293
aif_ogl.dll AIF 3.0 62.490293
amtlib.dll AMTLib 6.0.0.75 (BuildVersion: 6.0; BuildDate: Mon Jan 16 2012 18:00:00) 1.000000
ARE.dll ARE 2012/01/18-15:07:40 66.492997 66.492997
AXE8SharedExpat.dll AXE8SharedExpat 2011/12/16-15:10:49 66.26830 66.26830
AXEDOMCore.dll AXEDOMCore 2011/12/16-15:10:49 66.26830 66.26830
Bib.dll BIB 2012/01/18-15:07:40 66.492997 66.492997
BIBUtils.dll BIBUtils 2012/01/18-15:07:40 66.492997 66.492997
boost_date_time.dll DVA Product 6.0.0
boost_signals.dll DVA Product 6.0.0
boost_system.dll DVA Product 6.0.0
boost_threads.dll DVA Product 6.0.0
cg.dll NVIDIA Cg Runtime 3.0.00007
cgGL.dll NVIDIA Cg Runtime 3.0.00007
CIT.dll Adobe CIT 2.0.5.19287 2.0.5.19287
CoolType.dll CoolType 2012/01/18-15:07:40 66.492997 66.492997
data_flow.dll AIF 3.0 62.490293
dvaaudiodevice.dll DVA Product 6.0.0
dvacore.dll DVA Product 6.0.0
dvamarshal.dll DVA Product 6.0.0
dvamediatypes.dll DVA Product 6.0.0
dvaplayer.dll DVA Product 6.0.0
dvatransport.dll DVA Product 6.0.0
dvaunittesting.dll DVA Product 6.0.0
dynamiclink.dll DVA Product 6.0.0
ExtendScript.dll ExtendScript 2011/12/14-15:08:46 66.490082 66.490082
FileInfo.dll Adobe XMP FileInfo 2012/01/17-15:11:19 66.145433 66.145433
filter_graph.dll AIF 3.0 62.490293
hydra_filters.dll AIF 3.0 62.490293
icucnv40.dll International Components for Unicode 2011/11/15-16:30:22 Build gtlib_3.0.16615
icudt40.dll International Components for Unicode 2011/11/15-16:30:22 Build gtlib_3.0.16615
image_compiler.dll AIF 3.0 62.490293
image_flow.dll AIF 3.0 62.490293
image_runtime.dll AIF 3.0 62.490293
JP2KLib.dll JP2KLib 2011/12/12-16:12:37 66.236923 66.236923
libeay32.dll The OpenSSL Toolkit 0.9.8g
libifcoremd.dll Intel(r) Visual Fortran Compiler 10.0 (Update A)
libmmd.dll Intel(r) C Compiler, Intel(r) C++ Compiler, Intel(r) Fortran Compiler 10.0
LogSession.dll LogSession 2.1.2.1640
mediacoreif.dll DVA Product 6.0.0
MPS.dll MPS 2012/02/03-10:33:13 66.495174 66.495174
msvcm80.dll Microsoft® Visual Studio® 2005 8.00.50727.6195
msvcm90.dll Microsoft® Visual Studio® 2008 9.00.30729.1
msvcp100.dll Microsoft® Visual Studio® 2010 10.00.40219.1
msvcp71.dll Microsoft® Visual Studio .NET 7.10.3077.0
msvcp80.dll Microsoft® Visual Studio® 2005 8.00.50727.6195
msvcp90.dll Microsoft® Visual Studio® 2008 9.00.30729.1
msvcr100.dll Microsoft® Visual Studio® 2010 10.00.40219.1
msvcr71.dll Microsoft® Visual Studio .NET 7.10.3052.4
msvcr80.dll Microsoft® Visual Studio® 2005 8.00.50727.6195
msvcr90.dll Microsoft® Visual Studio® 2008 9.00.30729.1
pdfsettings.dll Adobe PDFSettings 1.04
Photoshop.dll Adobe Photoshop CS6 CS6
Plugin.dll Adobe Photoshop CS6 CS6
PlugPlug.dll Adobe(R) CSXS PlugPlug Standard Dll (32 bit) 3.0.0.383
PSArt.dll Adobe Photoshop CS6 CS6
PSViews.dll Adobe Photoshop CS6 CS6
SCCore.dll ScCore 2011/12/14-15:08:46 66.490082 66.490082
ScriptUIFlex.dll ScriptUIFlex 2011/12/14-15:08:46 66.490082 66.490082
shfolder.dll Microsoft(R) Windows (R) 2000 Operating System 5.50.4027.300
ssleay32.dll The OpenSSL Toolkit 0.9.8g
tbb.dll Intel(R) Threading Building Blocks for Windows 3, 0, 2010, 0406
tbbmalloc.dll Intel(R) Threading Building Blocks for Windows 3, 0, 2010, 0406
TfFontMgr.dll FontMgr 9.3.0.113
TfKernel.dll Kernel 9.3.0.113
TFKGEOM.dll Kernel Geom 9.3.0.113
TFUGEOM.dll Adobe, UGeom© 9.3.0.113
updaternotifications.dll Adobe Updater Notifications Library 6.0.0.24 (BuildVersion: 1.0; BuildDate: BUILDDATETIME) 6.0.0.24
WRServices.dll WRServices Friday January 27 2012 13:22:12 Build 0.17112 0.17112
wu3d.dll U3D Writer 9.3.0.113
Required plug-ins:
3D Studio 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Accented Edges 13.0
Adaptive Wide Angle 13.0
ADM 3.11x01
Angled Strokes 13.0
Average 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Bas Relief 13.0
BMP 13.0
Chalk & Charcoal 13.0
Charcoal 13.0
Chrome 13.0
Cineon 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Clouds 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Collada 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Color Halftone 13.0
Colored Pencil 13.0
CompuServe GIF 13.0
Conté Crayon 13.0
Craquelure 13.0
Crop and Straighten Photos 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Crop and Straighten Photos Filter 13.0
Crosshatch 13.0
Crystallize 13.0
Cutout 13.0
Dark Strokes 13.0
De-Interlace 13.0
Dicom 13.0
Difference Clouds 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Diffuse Glow 13.0
Displace 13.0
Dry Brush 13.0
Eazel Acquire 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Embed Watermark 4.0
Entropy 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Extrude 13.0
FastCore Routines 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Fibers 13.0
Film Grain 13.0
Filter Gallery 13.0
Flash 3D 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Fresco 13.0
Glass 13.0
Glowing Edges 13.0
Google Earth 4 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Grain 13.0
Graphic Pen 13.0
Halftone Pattern 13.0
HDRMergeUI 13.0
IFF Format 13.0
Ink Outlines 13.0
JPEG 2000 13.0
Kurtosis 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Lens Blur 13.0
Lens Correction 13.0
Lens Flare 13.0
Liquify 13.0
Matlab Operation 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Maximum 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Mean 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Measurement Core 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Median 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Mezzotint 13.0
Minimum 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
MMXCore Routines 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Mosaic Tiles 13.0
Multiprocessor Support 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Neon Glow 13.0
Note Paper 13.0
NTSC Colors 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Ocean Ripple 13.0
Oil Paint 13.0
OpenEXR 13.0
Paint Daubs 13.0
Palette Knife 13.0
Patchwork 13.0
Paths to Illustrator 13.0
PCX 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Photocopy 13.0
Photoshop 3D Engine 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Picture Package Filter 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Pinch 13.0
Pixar 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Plaster 13.0
Plastic Wrap 13.0
PNG 13.0
Pointillize 13.0
Polar Coordinates 13.0
Portable Bit Map 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Poster Edges 13.0
Radial Blur 13.0
Radiance 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Range 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Read Watermark 4.0
Reticulation 13.0
Ripple 13.0
Rough Pastels 13.0
Save for Web 13.0
ScriptingSupport 13.0
Shear 13.0
Skewness 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Smart Blur 13.0
Smudge Stick 13.0
Solarize 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Spatter 13.0
Spherize 13.0
Sponge 13.0
Sprayed Strokes 13.0
Stained Glass 13.0
Stamp 13.0
Standard Deviation 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Sumi-e 13.0
Summation 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Targa 13.0
Texturizer 13.0
Tiles 13.0
Torn Edges 13.0
Twirl 13.0
U3D 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Underpainting 13.0
Vanishing Point 13.0
Variance 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Variations 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Viveza 2 2.0.2.10710
Water Paper 13.0
Watercolor 13.0
Wave 13.0
Wavefront|OBJ 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
WIA Support 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
Wind 13.0
Wireless Bitmap 13.0 (13.0 20120305.m.415 2012/03/05:21:00:00)
ZigZag 13.0
Optional and third party plug-ins:
Camera Raw 7.0
Color Efex Pro 3.0 Complete 3.1.10.8263
Color Efex Pro 4 NO VERSION
Color Efex Pro 4 NO VERSION
HDR Efex Pro 1,20
HDR Efex Pro Metadata 1,20
Merge to HDR Efex Pro 1,20
Nik Selective Tool 2.1.0.15202
Noiseware Professional 4.2.0.5
Silver Efex Pro 2 2,0
Silver Efex Pro 2 2,0
Plug-ins that failed to load: NONE
Flash:
Mini Bridge
Kuler
Installed TWAIN devices: NONEYep, that existed in CS5 as well.
We'll log a bug on it. -
Create new document from current state not working
Hey, everyone. I'm using Photoshop CS6 (ccloud) on Windows 7 and I just noticed something weird. Often when I'm working on an image that I want to duplicate, I'll click on the create new document from current state icon at the bottom of the history panel and a new image identical to it will open up as expected.
Lately, though, every once in a while, when I click it, I'll get a new image that's not identical. It'll be a few states behind and I don't know why. It's never happened before and I'm not doing anything differently when it happens. I recently ran the CS6 update via ccloud, but I can't recall now if this started happening right before that or exclusively afterward.
In case my issue's not clear, let's say I create a blank image, add a background color, add a layer of text, add a drop shadow to the text, then mask it. When I click the create new document from current state icon, instead of creating a new image that's a duplicate of that one, it will create new one where all that's there is the background color and text and all the other steps of adding a drop shadow and mask aren't there as if I hadn't done it yet.
I make sure that I'm not clicking anywhere else in the history panel and like I said, this just happens at what seems like random times with random images. I've even tried saving an image, closing it, opening it again and immediately clicking that icon and it'll still create a new document that has missing states.
Any idea what's going on?Yep, that existed in CS5 as well.
We'll log a bug on it. -
Unbale to create new document part with same document number
Number range assigned to the X Document Type is internal. I have created new document (0001) with Document Part 000 & Version 00. For same Document Number when i tried to create New Document part by mentioning Document Numner 0001, Document Part 001 and Version 00, it says Document Type X can be assigned to internal number range only.
Even I tried with following selection....
Document Number = Blank
Document Part = 001
Document Version = 00
Template:
Document = 0001
Document Part = 000
Document Version = 00
Now system is creating document with new number i.e. 0002. But we want to create another document part with same Document Number. What is the problem with internal number range for Document Number?Hi Pradeep,
Following are the config parameter of the document type.
CM Relevnce = blank
Number assignmt= 01
Internal Number Range =02
External Number Range= blank
Number Exit =MCDOKZNR
Vers. No. Incr. =0
Version Sequence = blank
AlternativeScreen = blank
Let me know if you need anything more.
Edited by: JJSingh76 on Dec 7, 2010 7:25 PM -
In how many ways we can create new document and how to implements this ways?
I found that we can create new document by 3 ways
1)by using session object of application ,document list as follow
InterfacePtr<IApplication> firstdoc(GetExecutionContextSession()->QueryApplication());
InterfacePtr<IDocumentList> docList(firstdoc->QueryDocumentList());
docList->NewDoc(25089,IDataBase::ProtectionLevel.kProtectSave, nil);
but in this case i am not getting how to use newdoc method i.e which parameter we have to pass(not even clear from API reference )
2)by using command
InterfacePtr<IApplication> firstdoc(GetExecutionContextSession()->QueryApplication());
InterfacePtr<IDocumentList> docList(firstdoc->QueryDocumentList());
InterfacePtr<ICommand> new1(CmdUtils::CreateCommand(kNewDocCmdBoss));
UIDList asd(docList);
new1->SetItemList(asd);
CmdUtils::ProcessCommand(new1);
3)bu using some util or facade interface
Utils<IDocumentCommands>()->New( . . .)
in this case also i am not geeting how to use new method
I try all this method but none of them working .i knew i am doing some mistake in all these method so please correct me where i am wrong .
Main problem is in the first parameter of newdoc method i.e what is class id how to use them1. add to your project "SDKLayoutHelper.cpp", "SDKLayoutHelper.h"
2. #include "SDKLayoutHelper.h"
insert code:
do{
SDKLayoutHelper helper;
UIDRef docRef = helper.CreateDocument();
if (UIDRef::gNull == docRef)
break;
helper.OpenLayoutWindow(docRef);
}while(kFalse);
Regards! -
Can't create new pdfs from powerpoint; either form within Adobe or within powerpoint. I could do this yesterday and today it won't work for some reason. The error says "an unexpected error occurred. PDFMaker was unable to produce the Adobe PDF. How do I fix this?
Is there a log file in the document folder indicating what the problem was. There are a number of reasons that PDF creation may fail. You can try to print to the Adobe PDF printer to see if there is any indication in that process. The processing is different, but the same problems may show up with both processes.
-
New Virtual hard disk wizard hangs after creating new vhd from huper-v manager on windows 7
New Virtual hard disk wizard hangs after creating new vhd from huper-v manager on windows 7 workstation.
Windows 2008r2 hosts the hyper-v server. I can create VMs and VHD's when connecting to the server locally with the hyper-v manager.
The issue arises when I try to connect to the hyper-v server from my workstation which runs windows 7.
I have installed The Windows6.1-KB958830-x64-RefreshPkg.msu that was suggested for windows 7 sp1.
I can connect to the hyper-v server, create vm's but I cannot create vhd's the gui just hangs with no errors in event log or on screen.
The files are there on the hyper-v hard drive but i suspect they are just created by windows as they are written and are not valid.I've had just the same solution. Both did Hang Fixed size and flexible.
Two parts were taken:
1 - KB939820 for Windows 2003 server based domain controllers
2 - disable using IPv6 on your NIC
Result - both types of VHD's are created normaly.
-----Infrastructure----
Windows 2003 Domain upgtraded to 2008R2
Windows Server 2008R2 Hyper-V - virtualisation clustered
Windows 7 Pro - Hyper-V management
Feel free to use --Mark as answer-- or --Propose as answer-- option and rate if a comment helps you or seemed usefull. -------------- Не забывайте использовать кнопки --От&#1084;етить как ответ-- или --Предложить как ответ-- и проголосовать, если
ко&#1084;&#1084;ентарий ва&#1084; по&#1084;ог или кажется полезны&#1084;. -
How to create new solution from Existing solution in integration services on TFS project?
Hi,
I am working on SSIS Project and it is created in VS 2008 .I opened the solution in VS 2010 and it is upgraded and unfortynately i don't have the back up to re open it in VS 2008.I am thinking of creating new solution from the existing one and open the new
solution in VS 2008.I was struck how can we copy existing solution to new solution on TFS.
Please let me know will this process work? and also how can we create a new solution without losing any files.
Any help is appreciated.Hi moh1kumr,
As Joost said, you can try to revert the changes back for the checked in files in TFS. For more information, please see:
http://msdn.microsoft.com/en-us/library/ee371161(v=expression.40).aspx
http://stackoverflow.com/questions/2694644/how-to-revert-roll-back-a-checkin-in-tfs-2010
If it doesn’t work, I am afraid you have to design the package in VS 2008 from scratch.
Regards,
Mike Yin
TechNet Community Support -
Am I crazy? Creating new album from slideshow
It seems a bit strange, but i cannot figure out how to take an existing slideshow and create a new album from it. One of the more powerful features of the newer iPhoto is to take an existing album and quickly view full screen slideshow (including image file names), and to remove images from this mode.
I can't fathom then not being able to create a new album from that newly created slideshow. I must be wrong about this. Please, tell me that I'm wrong and that there's a simple way to do it...Hi chris, there is no "create new album from selection" when you have a permanent slideshow. Others have asked and it might be a good feedback for iPhoto.
As a workaround you can select all and go to Photos/My rating and give them 1 star, or two or whatever. Then make a smart album whose "rating" is "whatever star/stars you chose. Now you can select all in the smart album and create an album from that selection.
In the future, start off with "on the fly" slideshows. Add and/or subtract the images to make it just right. When you are happy with the slideshow, then make it into a permanent slideshow. Now you will have the album and the permanent slideshow from that album. -
How to create new database from backup.
Hi !
i have backup of a database, i do not want to restore, i want to create new database from the backup.
i am using oracle 11g xe.
yours sincerelyIf the Location of the datafiles is similar to that of source database then you can consider below steps
Create Oracle Service using oradim
set ORACLE_SID=NEWDB
oradim -new -sid NEWDB -intpwd passwordofthesys -startmode M
Connect to the RMAN
rman>rman target /
restore spfile/pfile and control file from backup
rman>restore spfile to pfile '_localtion of the initNEWDB.ora_' from '_location of the SPFILE Backuppiece_';
rman>startup nomount pfile='localtion of the initNEWDB.ora';
rman>restore controlfile from 'file location of the controlfile Backuppiece';
rman>alter database mount;
Catalog the RMAN backuppiece of source database
rman>catalog backuppiece '_location of the rman backuppiece of source database_ ';
resotore & recover database
rman>restore database;
rman>recover database;
open the database with reset logs
rman>alter database open resetlogs;
rman>create spfile from pfile;
rman>shutdown immediate;
rman>startup;
==================
If you have access to source database then you can clone using below rman command:
+rman target _<source database>_ auxiliary _<new database>_+
rman>duplication target database to _<your new database name>_;
==========
If the location of the datafiles and logfiles are different from source database then you need to add db_file_name_convert and log_file_name_convert to the pfile before starting the recovery process. -
Refresh document error when creating new document.
I want to refresh document when create new document , but I meet the error.
Output in Console
http://10.173.1.153:6405/biprws/logon/long/
http://10.173.1.153:6405/biprws/raylight/v1/documents
http://10.173.1.153:6405/biprws/raylight/v1/documents/5800/dataproviders
http://10.173.1.153:6405/biprws/raylight/v1/documents/5800/dataproviders/DP0/specification
http://10.173.1.153:6405/biprws/raylight/v1/documents/5800/parameters
Exception in thread "main" java.lang.RuntimeException: Failed : HTTP error code : 500
at com.sap.oem.restfulws.test.CreateWebiReport40Sample.getContentJson(CreateWebiReport40Sample.java:323)
at com.sap.oem.restfulws.test.CreateWebiReport40Sample.refreshDocument(CreateWebiReport40Sample.java:186)
at com.sap.oem.restfulws.test.CreateWebiReport40Sample.main(CreateWebiReport40Sample.java:54)
The error in aps_sia.AdaptiveProcessingServer_trace.000001.glf
The error in aps_sia.AdaptiveProcessingServer_trace.000001.glf
|D55BC38155E54B03B55B81F16912890373|2015 01 30 07:18:32.355|+0000|Error| |>>| | |aps_sia.AdaptiveProcessingServer| 5348|32475|Transport:Shared-258/56| |62|0|2|0|Webi SDK.CorbaServerImpl.doProcess()|mo-cc5c977ef:4708:180.12126:1|webiserver_sia.WebIntelligenceProcessingServer.processDPCommandsEx|localhost:4364:11300.4387:1|.doIt|mo-cc5c977ef:5348:32475.65198:1|CscV7_EgBUWatuP4KmTSP3Q1539|||||||||com.businessobjects.semanticlayer.qt.internal.QueryUniverseImpl||Failed to find required BusinessItem in universe with identifier DP0.YR
|D55BC38155E54B03B55B81F16912890374|2015 01 30 07:18:32.355|+0000|Error| |>>| | |aps_sia.AdaptiveProcessingServer| 5348|32475|Transport:Shared-258/56| |62|0|2|0|Webi SDK.CorbaServerImpl.doProcess()|mo-cc5c977ef:4708:180.12126:1|webiserver_sia.WebIntelligenceProcessingServer.processDPCommandsEx|localhost:4364:11300.4387:1|.doIt|mo-cc5c977ef:5348:32475.65198:1|CscV7_EgBUWatuP4KmTSP3Q1539|||||||||com.businessobjects.semanticlayer.qt.internal.QueryUniverseImpl||Failed to find required BusinessItem in universe with identifier DP0.QUANTITY_SOLD
|D55BC38155E54B03B55B81F16912890375|2015 01 30 07:18:32.356|+0000|Error| |>>| | |aps_sia.AdaptiveProcessingServer| 5348|32475|Transport:Shared-258/56| |62|0|2|0|Webi SDK.CorbaServerImpl.doProcess()|mo-cc5c977ef:4708:180.12126:1|webiserver_sia.WebIntelligenceProcessingServer.processDPCommandsEx|localhost:4364:11300.4387:1|.doIt|mo-cc5c977ef:5348:32475.65198:1|CscV7_EgBUWatuP4KmTSP3Q1539|||||||||com.businessobjects.semanticlayer.qt.internal.QTExceptionFactory||ERR_WIS_00002_QT_SQL_FORBIDDEN_OBJECT
|D55BC38155E54B03B55B81F16912890376|2015 01 30 07:18:32.517|+0000|Error| |>>| | |aps_sia.AdaptiveProcessingServer| 5348|32475|Transport:Shared-258/56| |62|0|2|0|Webi SDK.CorbaServerImpl.doProcess()|mo-cc5c977ef:4708:180.12126:1|webiserver_sia.WebIntelligenceProcessingServer.processDPCommandsEx|localhost:4364:11300.4387:1|.doIt|mo-cc5c977ef:5348:32475.65198:1|CscV7_EgBUWatuP4KmTSP3Q1539|||||||||com.businessobjects.semanticlayer.qt.internal.QueryGenerationServiceImpl||Query generation failed
com.businessobjects.semanticlayer.qt.internal.QTInternalException: Some objects are not available to your user profile. You cannot refresh this document. See your administrator to request rights. (WIS 00002)
at com.businessobjects.semanticlayer.qt.internal.QTExceptionFactory.createInternalFromErrorId(QTExceptionFactory.java:33)
at com.businessobjects.semanticlayer.qt.internal.QueryGenerator.checkIfForbiddenObjects(QueryGenerator.java:534)
at com.businessobjects.semanticlayer.qt.internal.QueryGenerator.checkIfForbiddenObjects(QueryGenerator.java:845)
at com.businessobjects.semanticlayer.qt.sql.internal.SQLQueryGenerator.generateExecutionPlanTree(SQLQueryGenerator.java:528)
at com.businessobjects.semanticlayer.qt.sql.internal.SQLQueryGenerator.run(SQLQueryGenerator.java:358)
at com.businessobjects.semanticlayer.qt.internal.QueryGenerationServiceImpl.generateQueryExecutionPlan(QueryGenerationServiceImpl.java:378)
at com.businessobjects.dsl.services.query.impl.QueryServiceImpl.getQueryExecutionPlan(QueryServiceImpl.java:288)
at com.sap.sl.proxyconsumption.services.queryservice.QueryServiceImpl.generateExecutionPlan(QueryServiceImpl.java:188)
at com.sap.sl.proxyconsumption.services.queryservice.QueryServiceImpl.generateExecutionPlan(QueryServiceImpl.java:143)
at com.sap.sl.proxyconsumption.protobuf.rpc.QueryRpc$query.callMethod(QueryRpc.java:826)
at com.sap.sl.proxyconsumption.services.server.DSLBridge.callService(DSLBridge.java:238)
at com.sap.sl.proxyconsumption.services.server.DSLBridge.doIt(DSLBridge.java:163)
at com.businessobjects.cdz_ext.slproxybridge.corba.ServerServant.doIt(ServerServant.java:119)
at sun.reflect.GeneratedMethodAccessor148.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.businessobjects.framework.servers.platform.adapters.ebus.orb.CommonTransportInterceptor.invokeHelper(CommonTransportInterceptor.java:118)
at com.businessobjects.framework.servers.platform.adapters.ebus.orb.CommonTransportInterceptor.invoke(CommonTransportInterceptor.java:87)
at com.businessobjects.framework.servers.common.proxy.cglib.MethodInterceptorChain.intercept(MethodInterceptorChain.java:136)
at com.crystaldecisions.enterprise.ocaframework.idl.OCA.OCAcdz.slproxybridge.serverPOA$$EnhancerByCGLIB$$3bd93036.doIt(<generated>)
at com.crystaldecisions.enterprise.ocaframework.idl.OCA.OCAcdz.slproxybridge.serverPOA._OB_op_doIt(serverPOA.java:107)
at com.crystaldecisions.enterprise.ocaframework.idl.OCA.OCAcdz.slproxybridge.serverPOA._invoke(serverPOA.java:83)
at com.crystaldecisions.thirdparty.com.ooc.OBPortableServer.ServantDispatcher.dispatch(ServantDispatcher.java:234)
at com.crystaldecisions.thirdparty.com.ooc.OBPortableServer.POA_impl._do_OB_dispatch(POA_impl.java:1977)
at com.crystaldecisions.thirdparty.com.ooc.OBPortableServer.POA_impl._OB_dispatch(POA_impl.java:1913)
at com.crystaldecisions.thirdparty.com.ooc.OB.DispatchRequest_impl.invoke(DispatchRequest_impl.java:75)
at com.businessobjects.framework.servers.platform.adapters.ebus.orb.ThreadPoolDispatchStrategy$Dispatcher.run(ThreadPoolDispatchStrategy.java:271)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:743)
|D55BC38155E54B03B55B81F16912890377|2015 01 30 07:18:32.518|+0000|Error| |>>| | |aps_sia.AdaptiveProcessingServer| 5348|32475|Transport:Shared-258/56| |62|0|2|0|Webi SDK.CorbaServerImpl.doProcess()|mo-cc5c977ef:4708:180.12126:1|webiserver_sia.WebIntelligenceProcessingServer.processDPCommandsEx|localhost:4364:11300.4387:1|.doIt|mo-cc5c977ef:5348:32475.65198:1|CscV7_EgBUWatuP4KmTSP3Q1539|||||||||com.businessobjects.semanticlayer.qt.internal.QueryGenerationServiceImpl||Failed query spec: Query (MAIN_QUERY)
Results: [ [uniqueName=YR] [Identifier=DP0.YR], [uniqueName=QUANTITY SOLD] [Identifier=DP0.QUANTITY_SOLD]]
DrillScope: []
Sorts: []
Condition: DEF: null
|D55BC38155E54B03B55B81F16912890378|2015 01 30 07:18:32.518|+0000|Error| |>>| | |aps_sia.AdaptiveProcessingServer| 5348|32475|Transport:Shared-258/56| |62|0|2|0|Webi SDK.CorbaServerImpl.doProcess()|mo-cc5c977ef:4708:180.12126:1|webiserver_sia.WebIntelligenceProcessingServer.processDPCommandsEx|localhost:4364:11300.4387:1|.doIt|mo-cc5c977ef:5348:32475.65198:1|CscV7_EgBUWatuP4KmTSP3Q1539|||||||||com.businessobjects.semanticlayer.qt.internal.QTExceptionFactory||ERR_WIS_00002_QT_SQL_FORBIDDEN_OBJECT
|D55BC38155E54B03B55B81F16912890379|2015 01 30 07:18:32.518|+0000|Error| |>>| | |aps_sia.AdaptiveProcessingServer| 5348|32475|Transport:Shared-258/56| |62|0|2|0|Webi SDK.CorbaServerImpl.doProcess()|mo-cc5c977ef:4708:180.12126:1|webiserver_sia.WebIntelligenceProcessingServer.processDPCommandsEx|localhost:4364:11300.4387:1|.doIt|mo-cc5c977ef:5348:32475.65198:1|CscV7_EgBUWatuP4KmTSP3Q1539|||||||||com.businessobjects.dsl.services.query.impl.QueryServiceImpl||[ERROR] [QueryService::getQueryExecutionPlan]
com.businessobjects.semanticlayer.qt.QTException: Some objects are not available to your user profile. You cannot refresh this document. See your administrator to request rights. (WIS 00002)
at com.businessobjects.semanticlayer.qt.internal.QTExceptionFactory.createInternalFromErrorId(QTExceptionFactory.java:33)
at com.businessobjects.semanticlayer.qt.internal.QueryGenerator.checkIfForbiddenObjects(QueryGenerator.java:534)
at com.businessobjects.semanticlayer.qt.internal.QueryGenerator.checkIfForbiddenObjects(QueryGenerator.java:845)
at com.businessobjects.semanticlayer.qt.sql.internal.SQLQueryGenerator.generateExecutionPlanTree(SQLQueryGenerator.java:528)
at com.businessobjects.semanticlayer.qt.sql.internal.SQLQueryGenerator.run(SQLQueryGenerator.java:358)
at com.businessobjects.semanticlayer.qt.internal.QueryGenerationServiceImpl.generateQueryExecutionPlan(QueryGenerationServiceImpl.java:378)
at com.businessobjects.dsl.services.query.impl.QueryServiceImpl.getQueryExecutionPlan(QueryServiceImpl.java:288)
at com.sap.sl.proxyconsumption.services.queryservice.QueryServiceImpl.generateExecutionPlan(QueryServiceImpl.java:188)
at com.sap.sl.proxyconsumption.services.queryservice.QueryServiceImpl.generateExecutionPlan(QueryServiceImpl.java:143)
at com.sap.sl.proxyconsumption.protobuf.rpc.QueryRpc$query.callMethod(QueryRpc.java:826)
at com.sap.sl.proxyconsumption.services.server.DSLBridge.callService(DSLBridge.java:238)
at com.sap.sl.proxyconsumption.services.server.DSLBridge.doIt(DSLBridge.java:163)
at com.businessobjects.cdz_ext.slproxybridge.corba.ServerServant.doIt(ServerServant.java:119)
at sun.reflect.GeneratedMethodAccessor148.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.businessobjects.framework.servers.platform.adapters.ebus.orb.CommonTransportInterceptor.invokeHelper(CommonTransportInterceptor.java:118)
at com.businessobjects.framework.servers.platform.adapters.ebus.orb.CommonTransportInterceptor.invoke(CommonTransportInterceptor.java:87)
at com.businessobjects.framework.servers.common.proxy.cglib.MethodInterceptorChain.intercept(MethodInterceptorChain.java:136)
at com.crystaldecisions.enterprise.ocaframework.idl.OCA.OCAcdz.slproxybridge.serverPOA$$EnhancerByCGLIB$$3bd93036.doIt(<generated>)
at com.crystaldecisions.enterprise.ocaframework.idl.OCA.OCAcdz.slproxybridge.serverPOA._OB_op_doIt(serverPOA.java:107)
at com.crystaldecisions.enterprise.ocaframework.idl.OCA.OCAcdz.slproxybridge.serverPOA._invoke(serverPOA.java:83)
at com.crystaldecisions.thirdparty.com.ooc.OBPortableServer.ServantDispatcher.dispatch(ServantDispatcher.java:234)
at com.crystaldecisions.thirdparty.com.ooc.OBPortableServer.POA_impl._do_OB_dispatch(POA_impl.java:1977)
at com.crystaldecisions.thirdparty.com.ooc.OBPortableServer.POA_impl._OB_dispatch(POA_impl.java:1913)
at com.crystaldecisions.thirdparty.com.ooc.OB.DispatchRequest_impl.invoke(DispatchRequest_impl.java:75)
at com.businessobjects.framework.servers.platform.adapters.ebus.orb.ThreadPoolDispatchStrategy$Dispatcher.run(ThreadPoolDispatchStrategy.java:271)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:743)
|D55BC38155E54B03B55B81F1691289037a|2015 01 30 07:18:32.519|+0000|Error|Error|>>|E| |aps_sia.AdaptiveProcessingServer| 5348|32475|Transport:Shared-258/56| |62|0|2|0|Webi SDK.CorbaServerImpl.doProcess()|mo-cc5c977ef:4708:180.12126:1|webiserver_sia.WebIntelligenceProcessingServer.processDPCommandsEx|localhost:4364:11300.4387:1|.doIt|mo-cc5c977ef:5348:32475.65198:1|CscV7_EgBUWatuP4KmTSP3Q1539|||||||||||Exception caught in SL Service: Some objects are not available to your user profile. You cannot refresh this document. See your administrator to request rights. (WIS 00002)
com.businessobjects.dsl.services.query.QueryServiceException: Some objects are not available to your user profile. You cannot refresh this document. See your administrator to request rights. (WIS 00002)
at com.businessobjects.dsl.services.query.impl.QueryServiceImpl.getQueryExecutionPlan(QueryServiceImpl.java:292)
at com.sap.sl.proxyconsumption.services.queryservice.QueryServiceImpl.generateExecutionPlan(QueryServiceImpl.java:188)
at com.sap.sl.proxyconsumption.services.queryservice.QueryServiceImpl.generateExecutionPlan(QueryServiceImpl.java:143)
at com.sap.sl.proxyconsumption.protobuf.rpc.QueryRpc$query.callMethod(QueryRpc.java:826)
at com.sap.sl.proxyconsumption.services.server.DSLBridge.callService(DSLBridge.java:238)
at com.sap.sl.proxyconsumption.services.server.DSLBridge.doIt(DSLBridge.java:163)
at com.businessobjects.cdz_ext.slproxybridge.corba.ServerServant.doIt(ServerServant.java:119)
at sun.reflect.GeneratedMethodAccessor148.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.businessobjects.framework.servers.platform.adapters.ebus.orb.CommonTransportInterceptor.invokeHelper(CommonTransportInterceptor.java:118)
at com.businessobjects.framework.servers.platform.adapters.ebus.orb.CommonTransportInterceptor.invoke(CommonTransportInterceptor.java:87)
at com.businessobjects.framework.servers.common.proxy.cglib.MethodInterceptorChain.intercept(MethodInterceptorChain.java:136)
at com.crystaldecisions.enterprise.ocaframework.idl.OCA.OCAcdz.slproxybridge.serverPOA$$EnhancerByCGLIB$$3bd93036.doIt(<generated>)
at com.crystaldecisions.enterprise.ocaframework.idl.OCA.OCAcdz.slproxybridge.serverPOA._OB_op_doIt(serverPOA.java:107)
at com.crystaldecisions.enterprise.ocaframework.idl.OCA.OCAcdz.slproxybridge.serverPOA._invoke(serverPOA.java:83)
at com.crystaldecisions.thirdparty.com.ooc.OBPortableServer.ServantDispatcher.dispatch(ServantDispatcher.java:234)
at com.crystaldecisions.thirdparty.com.ooc.OBPortableServer.POA_impl._do_OB_dispatch(POA_impl.java:1977)
at com.crystaldecisions.thirdparty.com.ooc.OBPortableServer.POA_impl._OB_dispatch(POA_impl.java:1913)
at com.crystaldecisions.thirdparty.com.ooc.OB.DispatchRequest_impl.invoke(DispatchRequest_impl.java:75)
at com.businessobjects.framework.servers.platform.adapters.ebus.orb.ThreadPoolDispatchStrategy$Dispatcher.run(ThreadPoolDispatchStrategy.java:271)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:743)
Java Source code
Java Source Code
package com.sap.oem.restfulws.test;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.net.HttpURLConnection;
import java.net.URL;
import java.text.ParseException;
import org.json.JSONException;
import org.json.JSONObject;
public class CreateWebiReport40Sample {
/** CMS System */
private static final String CMS_LOG_HOST = "10.173.1.153:6405";
/** User name used to log in to the CMS */
private static final String CMS_LOG_USER = "Administrator";
/** User password */
private static final String CMS_LOG_PASS = "******";
/** Authentication mode used to log in to the CMS. Here: Enterprise */
private static final String CMS_AUTH_MODE = "secEnterprise";
private static final String WEBI_URL = "/biprws/raylight/v1";
private String logonToken;
private boolean isLogon = false;
private String folderID = "5652";
private String fileName = "eFashioin_IQ_Auto";
private String documentID = "23547";
private String reportID = "1";
private String dataSourceID = "5650";
private String dataProviderID = "DP0";
private String elementID = "8";
private String elementParentID = "2";
private String elementName = "Block 1";
private String axisID = "1";
public static void main(String[] args) throws JSONException,
ParseException, IOException {
CreateWebiReport40Sample webiRep = new CreateWebiReport40Sample();
JSONObject json = null;
String resultStr = null;
webiRep.getLogonToken();
json = webiRep.createDoc();
json = webiRep.addDataSourceInReport();
json = webiRep.refreshDocument();
// json = webiRep.addTableInReport();
// json = webiRep.updateExpressionInAxis();
webiRep.saveDocument();
System.out.println(resultStr);
if (json != null) {
System.out.println(json.toString());
public JSONObject createDoc() throws IOException, ParseException,
JSONException {
String body = "<document>" + "<name>" + this.fileName + "</name>"
+ "<folderId>" + this.folderID + "</folderId>" + "</document>";
JSONObject json = postContentJson("http://" + CMS_LOG_HOST + WEBI_URL
+ "/documents", body);
this.documentID = json.getJSONObject("success").getString("id");
return json;
public JSONObject saveDocument() throws IOException, ParseException,
JSONException {
String urlStr = "http://" + CMS_LOG_HOST + WEBI_URL + "/documents/"
+ this.documentID;
String body = "<document>" + " <name>" + this.fileName + "</name>"
+ " <folderId>" + this.folderID + "</folderId>"
+ "</document>";
// System.out.println(urlStr);
JSONObject json = postContentJson(urlStr, body);
return json;
public JSONObject addDataSourceInReport() throws IOException,
ParseException, JSONException {
String urlStr = "http://" + CMS_LOG_HOST + WEBI_URL + "/documents/"
+ this.documentID + "/dataproviders";
String body = "<dataprovider>" + "<name>Query 1</name>"
+ "<dataSourceId>" + this.dataSourceID + "</dataSourceId>"
// + "<dataSourceType>unx</dataSourceType>"
+ "</dataprovider>";
JSONObject json = postContentJson(urlStr, body);
this.dataProviderID = json.getJSONObject("success").getString("id");
json = addQueryInDataProvider();
return json;
public JSONObject addTableInReport() throws IOException, ParseException,
JSONException {
String urlStr = "http://" + CMS_LOG_HOST + WEBI_URL + "/documents/"
+ this.documentID + "/reports/" + this.reportID + "/elements";
String body = "<element type=\"VTable\">"
+ " <reference>1.B</reference>" + " <name>"
+ this.elementName
+ "</name>"
+ " <parentId>"
+ this.elementParentID
+ "</parentId>"
+ " <position newVerticalPage=\"false\" oneVerticalPage=\"false\" repeatOnEveryVerticalPage=\"false\" newHorizontalPage=\"false\" oneHorizontalPage=\"false\" verticalAnchorId=\"4\" verticalAnchorType=\"End\" horizontalAnchorType=\"None\" y=\"900.0\" x=\"450.0\"/>"
+ " <hide always=\"false\"/>"
+ " <style>"
+ " <border>"
+ " <top style=\"None\" rgb=\"#000000\" thickness=\"None\"/>"
+ " <bottom style=\"None\" rgb=\"#000000\" thickness=\"None\"/>"
+ " <left style=\"None\" rgb=\"#000000\" thickness=\"None\"/>"
+ " <right style=\"None\" rgb=\"#000000\" thickness=\"None\"/>"
+ " </border>"
+ " <background height=\"0.0\" width=\"0.0\"/>"
+ " <alternateColor rgb=\"#f8fbfc\" frequency=\"2\"/>"
+ " </style>"
+ " <content>"
+ " <axes duplicateRowAggregation=\"true\">"
+ " <axis role=\"Column\">"
+ " <id>1</id>"
+ " <expressions>"
// + " <formula dataObjectId=\""
// + this.dataProviderID
// + ".YR"
// + "\" dataType=\"String\">=[YR]"
// + "</formula>"
// + " <formula dataObjectId=\""
// + this.dataProviderID
// + ".QUANTITY_SOLD"
// + "\" dataType=\"Numeric\">"
// + "=[QUANTITY SOLD]"
// + "</formula>"
+ " </expressions>"
+ " </axis>"
+ " </axes>"
+ " <layout>"
+ " <zone verticalType=\"Body\" horizontalType=\"Body\">"
+ " <child columnSpan=\"1\" column=\"0\" rowSpan=\"1\" row=\"0\" id=\"5\"/>"
+ " <child columnSpan=\"1\" column=\"1\" rowSpan=\"1\" row=\"0\" id=\"6\"/>"
+ " </zone>"
+ " <zone verticalType=\"Header\" horizontalType=\"Body\">"
+ " <child columnSpan=\"1\" column=\"0\" rowSpan=\"1\" row=\"0\" id=\"8\"/>"
+ " <child columnSpan=\"1\" column=\"1\" rowSpan=\"1\" row=\"0\" id=\"9\"/>"
+ " </zone>"
+ " </layout>"
+ " </content>" + "</element>";
JSONObject json = postContentJson(urlStr, body);
this.elementID = json.getJSONObject("success").getString("id");
return json;
public JSONObject updateExpressionInAxis() throws IOException,
ParseException, JSONException {
String urlStr = "http://" + CMS_LOG_HOST + WEBI_URL + "/documents/"
+ this.documentID + "/reports/" + this.reportID + "/elements/"
+ this.elementID + "/axes/" + this.axisID + "/expressions";
// int i = 0;
String body = "<expressions>"
+ " <formula dataType=\"String\">=[YR]</formula>"
+ " <formula dataType=\"Numeric\">=[QUANTITY SOLD]</formula>"
+ "</expressions>";
JSONObject json = putXmlContentJson(urlStr, body);
return json;
public JSONObject refreshDocument() throws IOException, ParseException,
JSONException {
String urlStr = "http://" + CMS_LOG_HOST + WEBI_URL + "/documents/"
// + this.documentID + "/parameters?refresh=true";
+ this.documentID + "/parameters";
// JSONObject json = this.putXmlContentJson(urlStr, "");
JSONObject json = this.getContentJson(urlStr);
return json;
public JSONObject addQueryInDataProvider() throws IOException,
ParseException, JSONException {
String urlStr = "http://" + CMS_LOG_HOST + WEBI_URL + "/documents/"
+ this.documentID + "/dataproviders/" + this.dataProviderID
+ "/specification";
// int i = 0;
String body = "<queryspec:QuerySpec xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\""
+ " xmlns:queryspec=\"http://com.sap.sl.queryspec\" dataProviderId=\""
+ this.dataProviderID
+ "\">"
+ " <queryParameters>"
+ " <duplicatedRowsProperty activated=\"true\" value=\"true\"/>"
+ " <maxRetrievalTimeInSecondsProperty value=\"0\"/>"
+ " <maxRowsRetrievedProperty value=\"0\"/>"
+ " <removeEmptyRowsProperty activated=\"true\" value=\"true\"/>"
+ " <allowOtherUserToEditQueryProperty activated=\"true\" value=\"true\"/>"
+ " <resetContextOnRefreshProperty activated=\"true\" value=\"true\"/>"
+ " <stripQueryProperty/>"
+ " <useBexQueryDefaultValue activated=\"true\" value=\"true\"/>"
+ " </queryParameters>"
+ " <queriesTree xsi:type=\"queryspec:QueryDataNode\">"
+ " <bOQuery name=\"Query\" identifier=\"_"
+ this.documentID
+ "_"
+ this.dataProviderID
+ "_"
+ "query\">"
+ " <resultObjects identifier=\""
+ this.dataProviderID
+ ".YR"
+ "\" name=\"YR\"/>"
+ " <resultObjects identifier=\""
+ this.dataProviderID
+ ".QUANTITY_SOLD"
+ "\" name=\"QUANTITY SOLD\"/>"
+ " <conditionPart/>"
+ " </bOQuery>"
+ " </queriesTree>" + "</queryspec:QuerySpec>";
JSONObject json = putTextContentJson(urlStr, body);
return json;
public String getLogonToken() throws ParseException, IOException,
JSONException {
String body = "<attrs xmlns=\"http://www.sap.com/rws/bip\">"
+ "<attr name=\"userName\" type=\"string\">"
+ CMS_LOG_USER
+ "</attr>"
+ "<attr name=\"password\" type=\"string\">"
+ CMS_LOG_PASS
+ "</attr>"
+ "<attr name=\"auth\" type=\"string\" possibilities=\"secEnterprise,secLDAP,secWinAD\">"
+ CMS_AUTH_MODE + "</attr>" + "</attrs>";
JSONObject json = postContentJson("http://" + CMS_LOG_HOST
+ "/biprws/logon/long/", body);
logonToken = (String) json.get("logonToken");
isLogon = true;
return logonToken;
private JSONObject postContentJson(String urlStr, String body)
throws IOException, JSONException {
return postAndPutContentJson(urlStr, body, "POST",
"application/xml; charset=utf-8");
private JSONObject putTextContentJson(String urlStr, String body)
throws IOException, JSONException {
return postAndPutContentJson(urlStr, body, "PUT",
"text/xml; charset=utf-8");
private JSONObject putXmlContentJson(String urlStr, String body)
throws IOException, JSONException {
return postAndPutContentJson(urlStr, body, "PUT",
"application/xml; charset=utf-8");
private JSONObject postAndPutContentJson(String urlStr, String body,
String method, String contentType) throws IOException,
JSONException {
System.out.println(urlStr);
URL url = new URL(urlStr);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod(method);
if (this.isLogon) {
conn.setRequestProperty("X-SAP-LogonToken", "\"" + logonToken
+ "\"");
conn.setRequestProperty("Accept", "application/json");
conn.setRequestProperty("Content-Type", contentType);
conn.setDoInput(true);
conn.setDoOutput(true);
int len = body.length();
conn.setRequestProperty("Content-Length", Integer.toString(len));
conn.connect();
OutputStreamWriter out = new OutputStreamWriter(conn.getOutputStream());
out.write(body, 0, len);
out.flush();
if (conn.getResponseCode() != 200) {
throw new RuntimeException("Failed : HTTP error code : "
+ conn.getResponseCode());
BufferedReader br = new BufferedReader(new InputStreamReader((conn
.getInputStream())));
String jsontxt = br.readLine();
br.close();
conn.disconnect();
JSONObject json = new JSONObject(jsontxt);
return json;
private JSONObject getContentJson(String urlStr) throws IOException,
JSONException {
System.out.println(urlStr);
URL url = new URL(urlStr);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
if (this.isLogon) {
conn.setRequestProperty("X-SAP-LogonToken", "\"" + logonToken
+ "\"");
conn.setRequestProperty("Accept", "application/json");
conn.setRequestProperty("Content-Type",
"application/xml; charset=utf-8");
conn.setDoOutput(true);
conn.setDoInput(true);
conn.connect();
if (conn.getResponseCode() != 200) {
throw new RuntimeException("Failed : HTTP error code : "
+ conn.getResponseCode());
BufferedReader br = new BufferedReader(new InputStreamReader((conn
.getInputStream())));
String jsontxt = br.readLine();
br.close();
JSONObject json = new JSONObject(jsontxt);
conn.disconnect();
return json;
Welcome your adviceHi Kevin,
I think you have to set the query specification for the data provider you created. If you don't, no object is available (that'w why you received a such error).
Best regards,
Anthony -
Create new repository from schema
The option "Create new repository from schema" is not appearing in my MDM console.
How can I add this?
MDM 5.5Hi,
I am on MDM 5.5 SP6 Patch 1 and the option is visble here.
May be on smaller version this option is not there.
well, on right click on your Repository level , Do u get option Export Repository Schema and Import Repository Schema.
if yes, you can achieve the same, firstly create a new repository and then use option Import Repostory schema, you will get the same result as "Create new repository from schema"
Hope it wil Help you,
Rewards if Useful....
Mandeep Saini
Edited by: Mandeep Saini on Jun 17, 2008 5:24 PM -
Need: CREATE NEW PROJECTS FROM TEMPLATE using Adobe Captivate 8.
Problem: NEW PROJECT (.cptx) duplicates the Advanced Actions originally configured within TEMPLATE FILE (.cpt.).
For example: Template file (.cptl) advanced action "_initializeModule" gets duplicated as "_initializeModule1", "_initializeModule2", "_initializeModule3" within NEW PROJECT. FYI, the original "_initializeModule" advanced action still appears.
MAJOR BUG, what the heck is going on?!?!!! Planning to deploy this template file to use for multiple courses with multiple users, this WILL cause epic confusion across the board.Similar problem, think they are working on it as well: when dragging a shared action from an external library to a slide or object event, and that action is using a parameter that was already created for another shared action, there will be a new parameter created which really screws up the shared action contrary to this problem. Tip: for the moment do not drag shared actions from an external library immediately to an event, but drag them first to the Library: Reuse Shared Actions in other Projects - Captivate 7 vs. 8 - Captivate blog
-
Problem with "Create New Extrusion from Selected Layer" CC 2014
Hello, I'm experienced with Photoshop but am new to 3D text in Photoshop. I type in some text and convert to a shape. When I choose Create New Extrusion from Selected Layer I get dialog box I don't see in any tutorials. It says "You are about to create a 3D layer. Would you like to switch to the 3D workspace? Yes/No, Don't show again." Which should I use for 3D text?
If I choose Yes, all the panels go away and the content in the tool options bar (ribbon?) just under the menu bar go away. I have to restart Photoshop to get the tool options back. What could I be doing wrong?
Thanks - DaveI just chose "No" and didn't look back. I like my workspace just as it is, and don't prefer Photoshop to change it for me under this particular case.
You can make the 3D panel visible yourself via Window - 3D. I find it's a good alternate for the Actions panel, as I don't have any actions at the moment that work in the 3D world.
The panels you'll want to see easily if you work on 3D are the 3D panel and the Properties panel, among a few others.
Regarding getting your workspace back the way you like it... Note the little selector near the upper-right corner of the Photoshop main window. That can be used to select a workspace. I suggest you experiment and get familiar with the concept of workspaces. You can define your own and save it with a name, and that truly can be helpful.
-Noel
Maybe you are looking for
-
Adding to Events w/out importing
I'm uploading hours of video to an external hard drive via the family's main PC. It'd like to work with the video in iMovie on my Macbook. iMovie sees the drive and the video files-- can I create Events in IMovie for this video without having to impo
-
Copy paste a expression operator.
hi all, i have a exp operator in a mapping ,i have created 200 output variables(manually) in the same mapping i have a req to create a same exp operator( this for performing union operator) now is there any way with which i can copy the exp i have al
-
Problems about the Macbook air with Lion 10.7.2 running Warcraft III
Hello I have bought the newest Macbook air with 128G SSD recently. The system is Lion 10.7.2 I am wondering why when I entered the Warcraft III game, the buttons and mouse are all black, I can not play the game. The newest macbook air is using Intel
-
Macbook pro won't read FLUCARD .
Hi there , i just Brought FLUCARD , a sd card with build in wifi . I have tried this card on other macbook pro and it work but not in mine . I have use it in bootcamp using window 7 , and it is able to read it well. My guess is the OS lion is giving
-
MS-7633 Windows XP 64bit Drivers
Hello there Anyone know wher you can get the drivers for 64bit windows xp to run with the above board, ned the drivers to intigate with the XP files so that it find the HDD on bootup. Anyone managed to install this operating system on this board. man