Pre-Oreder your copy of “Beginning Oracle WebCenter Portal 12c” today!

Hi All,

15027775_1265334893487331_5199818658147986314_n

I am very pleased to announce release of my book on WebCenter Portal 12c  – 
Beginning Oracle WebCenter Portal 12c I co-authored with my friend Daniel Merchan Garcia.

Following are Details

bookdetails

About Book.

 

Beginning Oracle WebCenter Portal 12c provides an overview of the architecture behind Oracle WebCenter Suite and the Oracle Fusion Middleware platform. Sample code written in Java is included along with best practices developed from the authors’ experience of using Oracle WebCenter Portal for building enterprise portals.

What you will learn:

  • Enterprise Portal and Oracle WebCenter Portal concepts
  • Basic administrator knowledge
  • Basic developer knowledge
  • Overview of the tools and services offered by Oracle WebCenter Portal
  • How to develop Portal Assets using JDeveloper IDE
  • How to develop new components(Portlets JSR-286 and ADF Task Flows) using JDeveloper IDE
  • REST API Integration with Portal
  • WebCenter Portal Java API
  • Integration with OBIEE, EBS and third party applications

Who this book is for: Target audience will be developers, architects, project managers and portal administrators in the Oracle Fusion Middleware (FMW) area. IT professionals working in FMW or WebLogic stack can also make use of this book.

Yes, it will release next month and will be available in all major book stores and online.

Amazon

 

Happy Learning with Vinay.

Faster login in Enterprise manager for WebCenter Portal using discovery cache

Sometime logging into EM takes a lot time, which is quite frustrated. We can enable the discovery cache to make it faster.

Click on your domain and System Mbean Browser.

Access following AdminServer mBean for setting the cache property.

  • emoms.props:Location=AdminServer,name=emoms.properties,type=Properties,Application=em

Click on emoms.properties and set Property

Enter key as “oracle.sysman.emas.discovery.wls.FMW_DISCOVERY_USE_CACHED_RESULTS “and value as “true”. Please set three properties as following and click invoke

Setting rest(last) two properties as above.  Unless using non-default values, the last two properties are optional.

# Enable caching of FMw Discovery data and use it for other subsequent users.
# Values=true/false   Default=false
oracle.sysman.emas.discovery.wls.FMW_DISCOVERY_USE_CACHED_RESULTS=true

# If caching of discovery data is true, this parameter indicates how long the discovery data
# from cache should be used before requiring a fresh discovery.
# Time value is in milliseconds.  Default is 7200000 milliseconds.
oracle.sysman.emas.discovery.wls.FMW_DISCOVERY_MAX_CACHE_AGE=7200000

# If caching of discovery data is true, a user logs in and a discovery session is in progress,
# this parameter indicates how long the user can wait for current discovery to complete.
# After this wait time is elapsed and discovery is still not finished:  If there is already data
# in cache it will be used, else the user will launch a new discovery session.
# Time value is in milliseconds.  Default is 10000 milliseconds.
oracle.sysman.emas.discovery.wls.FMW_DISCOVERY_MAX_WAIT_TIME=10000

 

 

After target is set and refresh farm and that’s it

 

 

Enjoy fast login in EM

WCSDocs error in webcenter Portal

Hi All,

In webcenter portal, if you seeing this error in the log as below

java.io.FileNotFoundException: Response: ‘401: Unauthorized’ for url: ‘http://host:port/wcsdocs/_vti_bin/lists.asmx?WSDL’

at weblogic.net.http.HttpURLConnection.getInputStream(HttpURLConnection.java:544)
at weblogic.net.http.SOAPHttpURLConnection.getInputStream(SOAPHttpURLConnection.java:37)
at oracle.j2ee.ws.mgmt.server.mbean.WebServicePort.getFileStreamFromHttpConnection(WebServicePort.java:2204)
at oracle.j2ee.ws.mgmt.server.mbean.WebServicePort.parseWsdl(WebServicePort.java:2144)
at oracle.j2ee.ws.mgmt.server.mbean.WebServicePort.getSoapBinding(WebServicePort.java:2217)
at oracle.j2ee.ws.mgmt.server.mbean.WebServicePort.extractTransportFromWsdl(WebServicePort.java:1910)
at oracle.j2ee.ws.mgmt.server.mbean.WebServicePort.getTransport(WebServicePort.java:633)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

This is really annoying. You can fix by adding a startup parameters as

-Dwebcenter.spaces.disableAutoConfigure = True

This will fix this error.

Happy learning