URGENT: The substiuted extended VOImpl not called
Hi All,
We have substituted a VO with the new extended VO. The new extended VO has two new select columns, two new tables in the FROM clause and two new where clauses. The new extended query is working fine when executed in toad. But when run on the application it gives the following error.
at oracle.apps.fnd.framework.server.OAViewObjectImpl.executeQuery(OAViewObjectImpl.java:441)
at oracle.apps.per.irc.offers.server.OfferLetterDetailsVOImpl.executeQueryForOfferId(OfferLetterDetailsVOImpl.java:128)
at oracle.apps.per.irc.offers.server.OffersAMImpl.getXMLDataFromBaseTables(OffersAMImpl.java:1532)
We have also extended the VOImpl and modified the "executeQueryForOfferId" with the FROM tables and the where clauses. But, In the AM (OffersAMImpl), the old VOImpl is hardcoded as follows before executing the query:
OfferLetterDetailsVOImpl offerletterdetailsvoimpl = getOfferLetterDetailsVO();
Hence, the new VOImpl (XXOfferLetterDetailsVOImpl), which has all the FROM and WHERE clauses is not being called. Please let me know, if there is someway to work through this.
Also, one more question is if the VOImpl is hardcoded in AMImpl file as follows:
OfferLetterDetailsVOImpl offerletterdetailsvoimpl = getOfferLetterDetailsVO();
Will it call the OfferLetterDetailsVOImpl or XXOfferLetterDetailsVOImpl after substitution. Just wondering!!
Edited by: user512779 on Oct 14, 2008 9:02 AM
Can you write Error Stack Trace Message .
Thanks
Similar Messages
-
Urgent Please.. ejbStore is not called after ejbCreate..
Hi all,
In one of the beanmanaged entity bean, the ejbStore is not called after ejbCreate. I am using wblogic 6.1 server. I've also coded similar types of entity bean and those are working perfectly.
I am getting the following exception message when I call the create method from the client.
java.lang.NullPointerException
at weblogic.ejb20.locks.ExclusiveLockManager.unlock(ExclusiveLockManager.java:222)
at weblogic.ejb20.manager.ExclusiveEntityManager.afterCompletion(ExclusiveEntityManager.java:466)
at weblogic.ejb20.internal.TxManager$TxListener.afterCompletion(TxManager.java:421)
at weblogic.transaction.internal.ServerSCInfo.callAfterCompletions(ServerSCInfo.java:466)
at weblogic.transaction.internal.ServerTransactionImpl.callAfterCompletions(ServerTransactionImpl.java:2105)
at weblogic.transaction.internal.ServerTransactionImpl.setCommitted(ServerTransactionImpl.java:2077)
at weblogic.transaction.internal.ServerTransactionImpl.globalRetryCommit(ServerTransactionImpl.java:1938)
at weblogic.transaction.internal.ServerTransactionImpl.globalCommit(ServerTransactionImpl.java:1882)
at weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTransactionImpl.java:219)
at weblogic.transaction.internal.ServerTransactionImpl.commit(ServerTransactionImpl.java:188)
at weblogic.ejb20.internal.BaseEJBHome.postHomeInvoke(BaseEJBHome.java:373)
at weblogic.ejb20.internal.EntityEJBHome.create(EntityEJBHome.java:210)
at com.emirates.dacs.logical.datamanagement.misc.customer.CCustomerBean_g1748h_HomeImpl.create(CCustomerBean_g1748h_HomeImpl.java:86)
at com.emirates.dacs.logical.datamanagement.misc.customer.CCustomerBean_g1748h_HomeImpl_WLSkel.invoke(Unknown Source)
at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:288)
at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:93)
at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:257)
at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:22)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:137)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
Thanks in advanceTo answer your question partly -- as per the EJB specification, the ejbStore is called after the invokation of the business method and not ejbCreate method.
-
"Extended" is not showing in the slash screen of PS Cs6
Recently i had downloaded trail version of PS Cs6 extended..!!
but i was amazed to see that the term EXTENDED is not showing is the splash sceen, and even the splash screen is also different t :\ even 3d menu don't appears..??
What might be the reason..??
Here is the System info provided by ps..!!
Adobe Photoshop Version: 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00) x64
Operating System: Windows 7 64-bit
Version: 6.1
System architecture: AMD CPU Family:15, Model:6, Stepping:2 with MMX, SSE Integer, SSE FP, SSE2, SSE3
Physical processor count: 2
Processor speed: 2812 MHz
Built-in memory: 2431 MB
Free memory: 544 MB
Memory available to Photoshop: 1976 MB
Memory used by Photoshop: 60 %
Image tile size: 132K
Image cache levels: 4
OpenGL Drawing: Disabled.
OpenGL Drawing Mode: Basic
OpenGL Allow Normal Mode: False.
OpenGL Allow Advanced Mode: False.
OpenGL Allow Old GPUs: Not Detected.
Video Card Vendor: NVIDIA Corporation
Video Card Renderer: GeForce 7025 / nForce 630a/PCI/SSE2
Display: 1
Display Bounds:= top: 0, left: 0, bottom: 900, right: 1600
Video Card Number: 1
Video Card: NVIDIA GeForce 7025 / NVIDIA nForce 630a
OpenCL Unavailable
Driver Version: 8.17.12.5896
Driver Date: 20100709000000.000000-000
Video Card Driver: nvd3dumx.dll,nvd3dum
Video Mode: 1600 x 900 x 4294967296 colors
Video Card Caption: NVIDIA GeForce 7025 / NVIDIA nForce 630a
Video Card Memory: 128 MB
Video Rect Texture Size: 4096
Serial number: 92628701192123445467
Application folder: C:\Program Files\Adobe\Adobe Photoshop CS6 (64 Bit)\
Temporary file path: C:\Users\Tuhin\AppData\Local\Temp\
Photoshop scratch has async I/O enabled
Scratch volume(s):
F:\, 138.6G, 21.9G free
E:\, 136.7G, 18.2G free
D:\, 146.5G, 80.5G free
C:\, 43.9G, 15.0G free
Required Plug-ins folder: C:\Program Files\Adobe\Adobe Photoshop CS6 (64 Bit)\Required\
Primary Plug-ins folder: C:\Program Files\Adobe\Adobe Photoshop CS6 (64 Bit)\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.1654
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 6,0,29,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 (64 Bit) 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
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
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
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 (64 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
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:
Accented Edges 13.0
Adaptive Wide Angle 13.0
ADM 3.11x01
Angled Strokes 13.0
Average 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
Bas Relief 13.0
BMP 13.0
Camera Raw 7.0
Chalk & Charcoal 13.0
Charcoal 13.0
Chrome 13.0
Cineon 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
Clouds 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
Collada 13.0 (13.0 20120315.r.428 2012/03/15: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 20120315.r.428 2012/03/15: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
Difference Clouds 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
Diffuse Glow 13.0
Displace 13.0
Dry Brush 13.0
Eazel Acquire 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
Embed Watermark 4.0
Extrude 13.0
FastCore Routines 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
Fibers 13.0
Film Grain 13.0
Filter Gallery 13.0
Fresco 13.0
Glass 13.0
Glowing Edges 13.0
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
Lens Blur 13.0
Lens Correction 13.0
Lens Flare 13.0
Liquify 13.0
Matlab Operation 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
Measurement Core 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
Mezzotint 13.0
MMXCore Routines 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
Mosaic Tiles 13.0
Multiprocessor Support 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
Neon Glow 13.0
Note Paper 13.0
NTSC Colors 13.0 (13.0 20120315.r.428 2012/03/15: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 20120315.r.428 2012/03/15:21:00:00)
Photocopy 13.0
Photoshop 3D Engine 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
Picture Package Filter 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
Pinch 13.0
Pixar 13.0 (13.0 20120315.r.428 2012/03/15: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 20120315.r.428 2012/03/15:21:00:00)
Poster Edges 13.0
Radial Blur 13.0
Radiance 13.0 (13.0 20120315.r.428 2012/03/15: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
Smart Blur 13.0
Smudge Stick 13.0
Solarize 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
Spatter 13.0
Spherize 13.0
Sponge 13.0
Sprayed Strokes 13.0
Stained Glass 13.0
Stamp 13.0
Sumi-e 13.0
Targa 13.0
Texturizer 13.0
Tiles 13.0
Torn Edges 13.0
Twirl 13.0
Underpainting 13.0
Vanishing Point 13.0
Variations 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
Water Paper 13.0
Watercolor 13.0
Wave 13.0
WIA Support 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
Wind 13.0
Wireless Bitmap 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
ZigZag 13.0
Optional and third party plug-ins: NONE
Plug-ins that failed to load: NONE
Flash:
Mini Bridge
Kuler
Installed TWAIN devices: NONEI also don't know why is this so confusing. I can't tell what I have.
The About screen is the same. No 3D menu, but if you go to "menus" properties, #D is under Panel Menus like it should be available.
During download is was also confusing, because in one place it just said CS6 the other it said extended.
System info should tell us what is going on.
Adobe Photoshop Version: 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00) x32
Operating System: Windows Vista 32-bit
Version: 6.0 Service Pack 2
System architecture: Intel CPU Family:6, Model:15, Stepping:11 with MMX, SSE Integer, SSE FP, SSE2, SSE3
Physical processor count: 4
Processor speed: 2394 MHz
Built-in memory: 3325 MB
Free memory: 837 MB
Memory available to Photoshop: 1675 MB
Memory used by Photoshop: 60 %
Image tile size: 128K
Image cache levels: 4
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: NVIDIA Corporation
Video Card Renderer: GeForce 8800 GT/PCIe/SSE2 -
Customer Exit not called upon in the Query...
Dear Guys,
I am working on the "Slow Moving Item(MC46)" report in BW.We need "No.of Days Not consumed" in the Input selection screen in the BW Query.We tried creating a Formula variable upon "Calday" with Data type "Numeric" and then a Customer Exit is called to the Subtract the "No. of days not consumed" from "Today's date(System Date)" and gives the result as "Earlier date" .
(Eg: Today's Date : 04-04-08
No. of Days Consumed : 30
ZSlow_Mov_Date : 03-03-08).
But for some reason the Customer exit is not called upon when we execute the Query (RSRT-->Execute + Debug option)..Can someone take time to throw some light on this,plz?
Manythanks
ArunHello Arun,
In the User Exit Code, please check at what I_STEP value the variable exit is called.
See this link for more info about I_STEP
[Dependencies for Variables of Type Customer Exit |http://help.sap.com/saphelp_nw04/helpdata/en/1d/ca10d858c2e949ba4a152c44f8128a/frameset.htm]
Thanks
[Chandran|http://chandranonline.blogspot.com/] -
Messaging server not calling the SpamAssassin
HI all,
The current instalation:
For SJES Messaging :
# ./imsimta version
Sun Java(tm) System Messaging Server 6.2 (built Dec 2 2004)
libimta.so 6.2 (built 00:34:23, Dec 2 2004)
SunOS rcaredev 5.9 Generic_117171-08 sun4u sparc SUNW,Sun-Fire-V240
For Spam Assassin:
# ./spamassassin -V
SpamAssassin version 3.2.3
running on Perl version 5.8.8
The option.dat contents:
! for Spamassassin
spamfilter1_config_file=/opt/SUNWmsgsr/config/spamassassin.opt
spamfilter1_library=/opt/SUNWmsgsr/lib/libspamass.so
spamfilter1_optional=1
spamfilter1_string_action=data:,require "fileinto"; fileinto "Junk"
mm_debug=5
# cat /opt/SUNWmsgsr/config/spamassassin.opt
host=127.0.0.1
port=783
mode=0
verdict=spam
debug=1
# ls -l /opt/SUNWmsgsr/config/spamassassin.opt
-rw-r--r-- 1 mailsrv mail 52 Nov 15 01:49 /opt/SUNWmsgsr/config/spamassassin.opt
The imta.cnf contents:
! ims-ms
ims-ms defragment subdirs 20 notices 1 7 14 21 28 backoff "pt5m" "pt10m" "pt30m" "pt1h" "pt2h" "pt4h" maxjobs 2 poo
l IMS_POOL fileinto $U+$S@$D destinationspamfilter1optin spam
tcp_local smtp mx single_sys remotehost inner switchchannel identnonenumeric subdirs 20 maxjobs 7 pool SMTP_POOL ma
ytlsserver maysaslserver saslswitchchannel tcp_auth missingrecipientpolicy 0 destinationspamfilter1optin spam
I ran:
# ./imsimta cnbuild
# ./imsimta restart
Then I started thge :
# ./spamd -d
But nothing happens, if I manually run:
# telnet localhost 783
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
SPAMD/1.0 76 Bad header line:
Connection to localhost closed by foreign host.
Which proves that the spamd is listening on port 783.
The messaging server is not calling the SpamAssassin on the port 783, any ideas what could have gone wrong?
I also checked the "snoop" command and also "spamd -D" for debug, no traffic go to the spamd daemon.
BestHi,
goSolaris wrote:
The junk emails are sent now to the folder "Junk" in the users mailbox, can you comment on the following
1. Does the spam emails live in the Junk forlder forever until the user delete them?Emails aren't deleted from users email folders (including Junk) unless you have configured a folder expiry rule. The following web-page steps you through what is required to set up just such an expire rule:
http://docs.sun.com/app/docs/doc/819-2650/6n4u4dttr?l=en&a=view
2. If I need to discard completely the spam emails instead of sending them to a folder in the user mailbox, what change should I do to the channel configuration?The following link gives an example of how to configured a sieve rule which will discard emails above a certain spamassassin score and to fileinto a 'spam' folder if the score is below this value.
http://docs.sun.com/app/docs/doc/819-4428/6n6j4261t?a=view#gebhx
3. After applying the patch, the documentation says that I can work with the existing configuration files or upgrade using a set of commands, do you think keeping the existing configuration (to minimize the changes) will work fine?You definitely need to run the ./patch-config and ./install-newconfig commands post-upgrade. Otherwise fixes that have been made to things such as the messaging express interface will not be represented (files need to be changed for a lot of the fixes).
Regards,
Shane. -
When I facetime the ipad (email address) it calls my phone. The accounts are completely separate. How can I get this to only call the ipad and not my phone as well?
It calls both the ipad and iphone when calling the associated email address for the ipad. However, when I call the iphone it does not call the IPAD.
Thanks for your helpAre you trying to message another Apple device?
Using FaceTime http://support.apple.com/kb/ht4319
Troubleshooting FaceTime http://support.apple.com/kb/TS3367
The Complete Guide to FaceTime + iMessage: Setup, Use, and Troubleshooting
http://tinyurl.com/a7odey8
Troubleshooting FaceTime and iMessage activation
http://support.apple.com/kb/TS4268
Using FaceTime and iMessage behind a firewall
http://support.apple.com/kb/HT4245
iOS: About Messages
http://support.apple.com/kb/HT3529
Set up iMessage
http://www.apple.com/ca/ios/messages/
Troubleshooting Messages
http://support.apple.com/kb/TS2755
Setting Up Multiple iOS Devices for iMessage and Facetime
http://macmost.com/setting-up-multiple-ios-devices-for-messages-and-facetime.htm l
FaceTime and iMessage not accepting Apple ID password
http://www.ilounge.com/index.php/articles/comments/facetime-and-imessage-not-acc epting-apple-id-password/
Unable to use FaceTime and iMessage with my apple ID
https://discussions.apple.com/thread/4649373?tstart=90
Cheers, Tom -
Does the network extender work in "extended coverage" areas?
We are going to be at a cabin in a rural area that is in "extended 3G" / "extended digital coverage" according to the verizon coverage map (a few miles east of Arnold, CA).
As the cabin has internet (we go there every summer), will the network extender work given that it's in an extended coverage area? I usually get 0 bars when I am at the cabin and it would be nice to be able to make/receive calls on the cell phone without having to drive into town several miles away.Hello norm_!
I'd be happy to clarify the Network Extender functionality. I looked up your Arnold, CA location, and unfortunately, the network extender will not work in this area. I apologize for the inconvenence, and I do hope you have a wonderful trip!
Thank you,
MichelleH_VZW
Follow us on Twitter @VZWSupport -
Decode not called for all UIComponents in tree
Many of the faces .jsp pages I have been working with in EA2 have not been updating their models properly.
The symptom I have observed is that the decode method is not called for all of the UIComponents on the page.
I think I have tracked this down to a bug in the class com.sun.faces.tree.TreeNavigatorImpl. This class appears to be used internally by some of the .jsf code to navigate the component tree.
Studying various stack traces, it looks like the method TreeNavigatorImpl.getNextStart() is supposed to provide a preorder traversal of the component tree. Starting from the root of the tree, each call is expected to return the next node. Experimental evidence suggests that it is not doing that properly, and it fails to visit all the nodes in the tree.
For example, if my component tree looks like this (this is a representation of the tree; not an example of a .jsp page):
<node id = "/">
<node id = "page">
<node id = "carStoreForm">
<node id = "ba0">
<node id = "ba1">
<node id = "ba3"/>
<node id = "br4"/>
</node>
</node>
<node id = "bold1"/>
<node id = "more1"/>
</node>
</node>
</node>A preorder traversal of these nodes should visit nodes:
'/page'
'/page/carStoreForm'
'/page/carStoreForm/ba0'
'/page/carStoreForm/ba0/ba1'
'/page/carStoreForm/ba0/ba1/ba3'
'/page/carStoreForm/ba0/ba1/br4'
'/page/carStoreForm/bold1'
'/page/carStoreForm/more1'
However, when I write test code that calls TreeNavigatorImpl.getNextStart() directly, only the following nodes are returned:
'/page'
'/page/carStoreForm'
'/page/carStoreForm/ba0'
'/page/carStoreForm/ba0/ba1'
'/page/carStoreForm/ba0/ba1/ba3'
'/page/carStoreForm/ba0/ba1/br4'
It looks to me like the method loses track of the state of the traversal, and prematurely returns null before all the nodes are visited. (It is failing to return the "bold1" and "more1" nodes.)
This is all extremely speculative. Without jsf source or doc for any of the tree classes, it is difficult to know what is supposed to be going on. And, of course, I may just have a bug in my code.Okay, rather than wait for Max to respond, I decompiled the TreeNavigatorImpl class myself and studied the source code. The
problem arises in the getNextStart() method. If the method returns
a null value, then presumably the class has successfully traversed
the entire tree in preorder. Unfortunately, there was a slight
logic error that would halt traversal after you got to the last node
of the last subtree at the beginning of your travels.
The following code should correct this situation (let me know if I've
introduced any new problems into the mix...). I tested this out using the simple example that Max describes above. The test code appears at the end of my revised method:
public UIComponent getNextStart() {
UIComponent cur = null;
if (startTraversalDone) {
return cur;
if (startStack.empty()) {
cur = root;
Iterator iter = cur.getChildren();
if (iter.hasNext()) {
startStack.push(iter);
else {
while (!startStack.empty()) {
Iterator iter = (Iterator) startStack.peek();
if (iter != null && iter.hasNext()) {
cur = (UIComponent) iter.next();
Iterator childIter = cur.getChildren();
if (childIter != null && childIter.hasNext()) {
startStack.push(childIter);
else {
if (!iter.hasNext()) {
startStack.pop();
break;
else {
startStack.pop();
if (startStack.empty()) {
startTraversalDone = true;
if (cur != null) {
endStack.push(cur);
return cur;
public static void main(String[] args) {
MyComp root = new MyComp("root");
// build tree....
MyComp page = new MyComp("page");
root.addChild(page);
MyComp csf = new MyComp("csf");
page.addChild(csf);
MyComp ba0 = new MyComp("ba0");
csf.addChild(ba0);
csf.addChild(new MyComp("bold1"));
csf.addChild(new MyComp("more1"));
MyComp ba1 = new MyComp("ba1");
ba0.addChild(ba1);
ba1.addChild(new MyComp("ba3"));
ba1.addChild(new MyComp("ba4"));
MyTreeNavigator nav = new MyTreeNavigator(root);
MyComp comp = null;
while ((comp = (MyComp) nav.getNextStart()) != null) {
System.out.println(comp.getComponentId());
public class MyComp extends UIComponentBase {
public MyComp(String id) {
this.setComponentId(id);
public String getComponentType() {
return "MyComp"; -
Hi,
I am new to JSF.
Here is my problem.
I have a select one menu and command button on a page
When ever the page loads for the first time the select one menu is loaded with the data and the button should be disabled.
When an item is selected from the menu the button should be enabled.
Upto this part I finished.
Now the problem is with button.When I click the button the corresponding action method is not calling.
If the button is enabled during page load then the action method is calling when ever I click the button.
But I need to make the button disabled until I select an item from the
select one menu.In this case the action method is not calling when I click the button.
Please help me.
Thanks in advanceThanks for fast response.
Here is my jsp code:
<script>
function enableLoad(){
if(document.getElementById("form1:menu1").selectedIndex==0){
document.getElementById("form1:loadTable").value = 'true';
else{
document.getElementById("form1:loadTable").value = 'false';
document.getElementById("form1").submit();
</script>
<h:form styleClass="form" id="form1">
<TABLE class="tableBorder" cellspacing="10" cellpadding="10">
<TR>
<TD width="230" align="right">
<SPAN class="outputtext">Select The Table To Manage:</SPAN>
</TD>
<TD>
<h:selectOneMenu styleClass="selectOneMenu" id="menu1" value="#{manageReferenceTablesMB.tableValue}"
onchange="enableLoad()">
<f:selectItems value="#{manageReferenceTablesMB.tableNames}" />
</h:selectOneMenu>
</TD>
</TR>
<TR>
<h:inputHidden id="loadTable" value="#{manageReferenceTablesMB.loadTable}"/>
<TD colspan="2" align="right">
<hx:commandExButton type="submit" value="Load Table"
styleClass="commandExButton" id="button1" disabled="#{manageReferenceTablesMB.loadTable}"
action="#{manageReferenceTablesMB.refTable}"></hx:commandExButton>
</TD>
</TR>
</TABLE>
</h:form>
This is the backing bean code:
public class ManageReferenceTablesMB extends BaseMB{
public SelectItem[] tableNames;
public String tableValue = "-1";
public boolean loadTable ;
public ManageReferenceTablesMB(){
super(SessionConstants.MANAGE_REFERENCE_TABLES);
if (this.getFromPageDataBuffer(SessionConstants.MANAGE_REFERENCE_TABLES) == null){
System.out.println("in constructor");
Hashtable results = new Hashtable();
SwqmisFrontController controller = this.getFrontController();
results = controller.getRefTableNames();
tableNames = buildMenu((Vector) results.get("REF_TABLE_NAMES"));
System.out.println("added data");
System.out.println("........."+tableValue+"..........");
this.addToPageDataBuffer(SessionConstants.MANAGE_REFERENCE_TABLES,this);
}else{
this.tableNames = ((ManageReferenceTablesMB)this.getFromPageDataBuffer(SessionConstants.MANAGE_REFERENCE_TABLES)).tableNames;
this.tableValue = ((ManageReferenceTablesMB)this.getFromPageDataBuffer(SessionConstants.MANAGE_REFERENCE_TABLES)).tableValue;
this.loadTable = ((ManageReferenceTablesMB)this.getFromPageDataBuffer(SessionConstants.MANAGE_REFERENCE_TABLES)).loadTable;
public String refTable(){
System.out.println("IN REF TABLE");
System.out.println("....."+tableValue+".......");
Hashtable results = new Hashtable();
SwqmisFrontController controller = this.getFrontController();
results = controller.getRefTable(getDisplayText(tableNames,tableValue));
if(results!=null && results.size()>1)
System.out.println("success");
else
System.out.println("failure");
return "success";
* @return Returns the tableNames.
public SelectItem[] getTableNames() {
return tableNames;
* @param tableNames The tableNames to set.
public void setTableNames(SelectItem[] tableNames) {
this.tableNames = tableNames;
* @return Returns the tableValue.
public String getTableValue() {
return tableValue;
* @param tableValue The tableValue to set.
public void setTableValue(String tableValue) {
this.tableValue = tableValue;
* @return Returns the loadTable.
public boolean isLoadTable() {
return loadTable;
* @param loadTable The loadTable to set.
public void setLoadTable(boolean loadTable) {
this.loadTable = loadTable;
In the above backing bean code the loadTable value is false.
So under this condition the action method is calling.B'cause the button is in enable state even there is no section in the menu.
If I make loadTable=true then the action button is in disabled state until the menu item is selected. But the action method is not executing in this case.
Thanks. -
NW2004s SP12, action not called when Save button pressed
Hi Experts,
I have a strange behaviour in my Interactive form SAVE functionality. If its a large form, the SAVE button does not call corresponding action method in the implementation.
However it does when the form size is small eg 1.5Mb or so.
Please advise. This is quite urgent.
Thanks in advance
MonaHi!
If you commit the form and insert data after that,
that data will not being commited to the database and got lost until you use
something like forms_ddl ( 'commit' ); after the insert.
:system.last_query, which is the very last query of a block in your form,
will never show an insert in any trigger.
May a commit-trigger is not a good place for an insert.
But anyway, hope this help you.
Regard
Stauder -
DoInitialization() not called on application start
Hi,
I have problems to understand when doInitialization() Method in a JSPDynPage is called:
If I upload my .par file and start my application, it seems as the doInitialization() Method
is not called every FIRST time after uploading the .par file.
I inserted a
System.out.println("INIT!!!!");
in the doInit which only appears sometimes in LOG file.
The problem is that my application only works fine if the doInit is executed and my "INIT!!!!" appears in the LOG. Can anybody help me with this?!?
Thanks, and warm regards,
ChristianHello,
It's not the first Line and I'm not using SP2... here is a snippet:
public DynPage getPage(){
System.out.println("CFR: constructing DynPage!!!");
return new DynDynPage();
public static class DynDynPage extends JSPDynPage{
public void doInitialization(){
IPortalComponentRequest componentRequest = ((IPortalComponentRequest)this.getRequest());
IPortalComponentSession componentSession = componentRequest.getComponentSession();
IPortalComponentProfile componentProfile = componentRequest.getComponentContext().getProfile();
IPortalComponentContext context = componentRequest.getComponentContext();
System.out.println("CFR: INIT!!!!!!!!");
setLang();
sessionBean = new SessionBean();
componentSession.putValue("sessionBean", sessionBean);
check=false;
Even that
System.out.println("CFR: constructing DynPage!!!");
doesn't appear everytime I start the application.
Why?!?
Best Regards,
Christian
Message was edited by: Christian Frölich -
Why are all the events in the XML SAX parser not activated?
Hi everyone,
I have written a mini server that parses XML files into SQL queries.
Below is a segment of my code;
try {
Class.forName( JDBC_DRIVER );
myConnection = DriverManager.getConnection( DATABASE_URL, "username", "password");
EventXMLParser myEXP = new EventXMLParser(directory, myConnection);
File[] xmlFiles = directory.listFiles();
for (File xmlFile : xmlFiles) {
myEXP.XMLtoDB(xmlFile);
outWriter.println("File:" + xmlFile.getName() + " DONE");
} catch (SQLException e) {
System.err.println("SQLException for establishing connection");
e.printStackTrace();
} catch (ClassNotFoundException e) {
System.err.println("CLASS NOT FOUND EXCEPTION HERE");
e.printStackTrace();
} catch (Exception e) {
System.err.println(e);
e.printStackTrace();
finally {
outWriter.println("PARSING COMPLETED");
outWriter.close();
}Where the constructor EventXMLParser constructs the following:
public EventXMLParser(File path, Connection connection) {
super();
try {
this.XMLpath = path;
this.db_connection = connection;
this.xr = XMLReaderFactory.createXMLReader();
this.XMLSAXhandler = new DefaultHandler(); //create a new own handler
this.xr.setContentHandler(XMLSAXhandler);
this.xr.setErrorHandler(XMLSAXhandler);
//System.out.println("DEBUG: db_connection is " + db_connection.toString());
catch (Exception e) {
System.out.println("Constructor Error!");
e.printStackTrace();
}Below are all my helper methods within EventXMLParser.java
public void XMLtoDB(String XMLpath) throws Exception {
try {
//Input
System.out.println("XMLpath is : " + XMLpath);
/*FileReader r = new FileReader(XMLpath); debug
InputSource in = new InputSource(r);
xr.parse(in);
xr.parse(XMLpath);
/* Note that while parsing, the end of each event, </event>
* will trigger sendSQL to execute the query on the database
catch (Exception e) {
throw new Exception("Error with XMLtoDB!! Exception: " + e);
public void sendSQL(Event event, Connection sql_connection) throws SQLException {
//JDBC part
try {
System.err.println("DEBUG sendSQL");
Statement sql_statement = sql_connection.createStatement();
ResultSet resultSet = sql_statement.executeQuery( event.toSQL() );
catch (SQLException e) {
e.printStackTrace();
/* Parsing XML
* From here onwards it's all designed for the SAX Parsing with different event calling methods
public void startDocument() {
System.err.println("Start Document");
public void endDocument() {
System.err.println("End Document");
public void startElement(String uri, String name, String qName, Attributes atts) {
CurrentElement= name;
System.out.println("This is parsing");
public void characters(char ch[], int start, int length) {
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
StringBuffer sb = new StringBuffer();
for (int i = start; i < start + length; i++)
sb.append(ch);
String content = sb.toString();
if (CurrentElement.equals("eid"))
temp.setEventID( (Integer.valueOf(content)).intValue() ) ;
else if (CurrentElement.equals("sd"))
temp.setShort_description(content);
else if (CurrentElement.equals("ld"))
temp.setLong_description(content);
else if ( (CurrentElement.equals("dt")))
temp.setDate_Time( formatter.parse(content, new ParsePosition(0)) );
else if (CurrentElement.equals("repeat"))
temp.setRepeat_pattern( (Integer.valueOf(content)).intValue() );
else if (CurrentElement.equals("valid"))
temp.setValid_period(content);
else if (CurrentElement.equals("status")) {
temp.setStatus( (Integer.valueOf(content)).intValue() );
else {}
public void endElement(String uri, String name, String qName) {
System.err.println("DEBUG" + temp.toString()); /*debug*/
if (name.equals("event")) {
try {
/*debug*/ temp.setUserID(1);
/*debug*/ System.err.println("DEBUG: " + temp.toString());
sendSQL(temp, db_connection);
//temp = new Event();
catch (SQLException e) {
System.err.println(e);
}//end catch
}//end try
Where event is a public class Event {
//fields
private int userID = 1; // = 1 only applies for testing
private int eventID;
private String short_description;
private String long_description;
private Date date_time = null;
private int repeat_pattern;
private String valid_period;
private int status; //1 for new, 0 for modification and -1 for delete
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
//Constructors
//every event requires the following: userID eventID and short_Description
public Event(int uID, int eID, String shortDescrp) {
setUserID(uID);
setEventID(eID);
setShort_description(shortDescrp);
public Event(int uid, int eid, String sd,
String ld, Date d_t, int r_p, String v_p, int s) {
setUserID(uid);
setEventID(eid);
setShort_description(sd);
setLong_description(ld);
setDate_Time(d_t);
setRepeat_pattern(r_p);
setValid_period(v_p);
setStatus(s);
//set
public void setUserID (int x) { this.userID = x ;}
public void setEventID (int x) { this.eventID = x ;}
public void setShort_description (String x) { this.short_description = x ;}
public void setLong_description (String x) { this.long_description = x ;}
public void setDate_Time(Date x) { this.date_time = x ;}
public void setRepeat_pattern (int x) { this.repeat_pattern = x ;}
public void setValid_period (String x) { this.valid_period = x ;}
public void setStatus (int x) { this.status = x; }
//get
public int getUserID() { return this.userID;}
public int getEventID() { return this.eventID;}
public String getShort_description() { return this.short_description;}
public String getLong_description() { return this.long_description;}
public Date getDate_Time() { return this.date_time;}
public int getRepeat_pattern() { return this.repeat_pattern;}
public String getValid_period() { return this.valid_period;}
public int getStatus() { return this.status; }
//Event to SQL statements;
public String toSQL() {
StringBuffer sb = new StringBuffer();
///if ( status == 1) {
sb.append( "INSERT INTO events SET" );
sb.append( " userID = " + userID + ", ");
sb.append( "eventID = " + eventID + ", " );
sb.append( "short_description = " + "\'" + short_description + "\'" + ", "); //String
sb.append( "long_description = " + "\'" + long_description + "\'" + ", "); //String
sb.append( "date_time = " + "\'" + formatter.format(date_time) + "\'" + ", ");
sb.append( "repeat_pattern = " + repeat_pattern + ", " );
sb.append( "valid_period = " + "\'" + valid_period + "\'" ); //String
sb.append( ";");
//} else if ( status == 2) {
System.err.println(sb.toString());
return sb.toString();
} My question is: I have taken my SQL query generated by toSQL() method in events and it worked.
Here is the funny thing:
Everything is correct syntax wise: No complaints what soever
The mysql part works: Tested separately.
So I tend to think that the problem lies within the SAX parser. I have written SAX2 parsers on this machine before and they have worked too. I tried inserting println statements all over startElement endElement etc etc only to find out that the SAX parser did not call any of the methods that I overided!! Why is that so?
Can you guys spot where my SAX parser fails?I see.
I try to correct this problem by removing super();
so right now my code looks like this:
static Event temp = new Event(0, 0, "null", "null", new Date(), 0, "null", 0);
static String CurrentElement = null;
static File XMLpath;
static Connection db_connection;
static XMLReader xr;
static DefaultHandler XMLSAXhandler;
//Constructor, Build the SAX Parser
public EventXMLParser(File path, Connection connection) {
try {
this.XMLpath = path;
this.db_connection = connection;
this.xr = XMLReaderFactory.createXMLReader();
this.XMLSAXhandler = new DefaultHandler(); //create a new own handler
this.xr.setContentHandler(XMLSAXhandler);
this.xr.setErrorHandler(XMLSAXhandler);
//System.out.println("DEBUG: db_connection is " + db_connection.toString());
catch (Exception e) {
System.out.println("Constructor Error!");
e.printStackTrace();
}This time, I created a new instance of default handler() which can be referenced by as the objects's XMLSAXhandler. However, that did not solve the problem, why does the problem still persist?
Right now, there is only one instance of a default handler created. So why does all my parsing event functions still get ignored? -
Dynamic Configuration is not called in End to end processing
Hi,
I am working on scenario Proxy to File. From the source side, they are sending the target file name in the proxy. So for that we are implementing the dynamic configuration.When the proxy is triggered from ECC, the dynamic conf is not called. I am not able to see the Dynamic configuration in SXMB_MONI. But when i send the same payload through RWB, i m able to see the Dynamic conf in SXMB_MIONI and the target file is getting generated.
Please suggest the solution for this.
Thanks,
Soumya.Hi,
I feel the dynamic configuration should be accessed at the runtime and not generated. We have had similar scenarios where we built the file name at runtime accessing the payload.
Try using the below UDF for a dummy field on target side and the field carrying file name on source side..
public String setDynamicFileName(String Key, String Value, Container container)throws StreamTransformationException{
DynamicConfiguration conf = (DynamicConfiguration) container
.getTransformationParameters()
.get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);
DynamicConfigurationKey key = DynamicConfigurationKey.create(
u201Chttp://sap.com/xi/XI/System/Fileu201D,
u201CFileNameu201D);
conf.put(key,value);
return("");
This should work as long as you are passing a value in source field.
Thanks
Amit -
FillClaimsForEntity not called in my custom claim provider
Hi,
I have created a custom claim provider in SharePoint 2013 in order to augment claims with some custom values. It's mostly boilerplate code - nothing special. After deploying and enabling a corresponding farm feature I noticed that the FillClaimsForEntity
method is not called at all. Moreover, other two methods required for augmentation (FillClaimValueTypes and FillClaimTypes) are called only once - when the feature is activated. From my understanding all three methods should be called every time a user logs
in to SharePoint. I'm using integrated Windows authentication with NTLM.
This is abbreviated code showing only important parts:
public class MyClaimProvider : SPClaimProvider
protected const string MyClaimType = "http://www.mywebsite.ca/identity/claims/parrot";
protected const string StringTypeClaim = "http://www.w3.org/2001/XMLSchema#string";
protected override void FillClaimTypes(List<string> claimTypes)
if (claimTypes == null)
throw new ArgumentNullException("claimTypes");
// add our claim types
claimTypes.Add(MyClaimType);
protected override void FillClaimValueTypes(List<string> claimValueTypes)
if (claimValueTypes == null)
throw new ArgumentNullException("claimValueTypes");
// add our claim value type
claimValueTypes.Add(StringTypeClaim);
protected override void FillClaimsForEntity(Uri context, SPClaim entity, List<SPClaim> claims)
if (entity == null)
throw new ArgumentNullException("entity");
if (claims == null)
throw new ArgumentNullException("claims");
claims.Add(CreateClaim(MyClaimType, "kakadu", StringTypeClaim));
public override bool SupportsEntityInformation
get { return true; }
// ... the rest of code goes here
and this is my feature code:
public class MyClaimProviderRegistrationEventReceiver : SPClaimProviderFeatureReceiver
public override string ClaimProviderAssembly
get { return this.GetType().Assembly.FullName; }
public override string ClaimProviderType
get { return typeof(MyClaimProvider).FullName; }
public override string ClaimProviderDisplayName
get { return "MyClaimProvider"; }
public override string ClaimProviderDescription
get { return "MyClaimProvider desc"; }
public override void FeatureActivated(Microsoft.SharePoint.SPFeatureReceiverProperties properties)
base.FeatureActivated(properties);
var cpm = SPClaimProviderManager.Local;
foreach (var cp in cpm.ClaimProviders)
if (cp.ClaimProviderType == typeof(MyClaimProvider))
cp.IsUsedByDefault = true;
cp.IsEnabled = true;
cpm.Update();
break;
Does anybody know why the methods are not called when a user accesses SharePoint?
Thanks,
Leszek
Wiki: wbswiki.com
Website: www.wisenheimerbrainstorm.comHi,
The following articles would be helpful:
How often will FillClaimsForEntity in my Custom Claims Provider be called?
http://blogs.msdn.com/b/brporter/archive/2010/11/30/how-often-will-fillclaimsforentity-in-my-custom-claims-provider-be-called.aspx
Checklist for Issues with Custom Claims Providers in SharePoint 2010 and 2013
http://blogs.technet.com/b/speschka/archive/2013/05/15/checklist-for-issues-with-custom-claims-providers-in-sharepoint-2010-and-2013.aspx
SharePoint Custom Claims Provider
http://blog.podrezo.com/sharepoint-custom-claims-provider/
Best Regards
Dennis Guo
TechNet Community Support -
ABAP Proxy Inbound message does not call generated method
Hi,
we tried to generate a ABAP Proxy for a customer demo. It just should retrieve some data and write them to a database table.
the generation and activation of the proxy was without errors. If we call the check function the method works fine.
But if we receive data from XI via the regarding interface it looks as if the execute-method of the generated class is not called. We can see the message in SXMB_Moni, but nothing is written to the db table.
Does someone have any idea?Hi Peter,
There will be some error in the Proxy Side.
Check this in Transaction Code-SXMB_MONI of Application System(R/3 etc) not in the XI system.
There may be some communication(http etc) issues.
Also check this -
/people/krishna.moorthyp/blog/2005/12/23/monitoring-for-processed-xml-messages-in-abap-proxy
Hope this helps to findout what is the error.
Regards,
Moorthy
Maybe you are looking for
-
Multiple iMac display failures
Hi there, my late 2009 27" iMac has had two display failures since I purchased it. The most recent replacement was done by Apple in Nov 2012 while still under Apple Care. It is currently in need of a third display (the replacement one has failed af
-
How do I schedule an automator script to run at a certain time every day?
How do I schedule an automator script to run at a certain time every day? This used to be done through iCalendar and this option is no longer available. How do I do this? --Kenoli
-
Image in Lightroom doesn't match exported image viewed in Photoshop
After all my hard work in Lightroom, I export the image to a folder on my hard drive. When I open this exported image in Photoshop and view it alongside the Lightroom version of its "twin" in Lightroom, there is a significant difference. Why is this?
-
Catalyst driver problem: Low resolution
Hey I just installed the catalyst driver for my Mobility Radeon HD 3650, I'd been using the radeonhd driver before. With the radeonhd driver, i could use 1680x1050 which is the maximal resolution for my monitor but with catalyst, the highest I can us
-
How go generate Popularity Trends report for a custom list in SharePoint 2013
Hi, I want to generate Popularity Trends report for a custom list in SharePoint 2013, is it possible? Thanks khadar pasha