d8888 888 888 88888888888 888 d8b 888 888 888 .d8888b. 888 d88888 888 888 888 888 Y8P 888 o 888 888 d88P Y88b 888 d88P888 888 888 888 888 888 d8b 888 888 Y88b. 888 d88P 888 888 888 888 88888b. 888 88888b. .d88b. .d8888b 888 d888b 888 .d88b. 88888b. "Y888b. 88888b. 88888b. .d88b. 888d888 .d88b. d88P 888 888 888 888 888 "88b 888 888 "88b d88P"88b 88K 888d88888b888 d8P Y8b 888 "88b "Y88b. 888 "88b 888 "88b d8P Y8b 888P" d8P Y8b d88P 888 888 888 888 888 888 888 888 888 888 888 "Y8888b. 88888P Y88888 88888888 888 888 "888 888 888 888 888 88888888 888 88888888 d8888888888 888 888 888 888 888 888 888 888 Y88b 888 X88 8888P Y8888 Y8b. 888 d88P Y88b d88P 888 d88P 888 888 Y8b. 888 Y8b. d88P 888 888 888 888 888 888 888 888 888 "Y88888 88888P' 888P Y888 "Y8888 88888P" "Y8888P" 88888P" 888 888 "Y8888 888 "Y8888 888 888 Y8b d88P 888 "Y88P" 888
Labels: application performance
Labels: migration
Labels: debugging
Labels: WebSphere Plugin
try { // Application code here } catch (Exception e) { Ffdc.log(e, myClass, myClassName+myMethodName, “lineNumber”, cde1, cde2, …) ; } // Args: Exception, reporting class, “sourceId”, “probeId”, context data elements // where sourceId and probeId are any strings, but this pattern is common
package howto_ffdc._1_simple; import static com.ibm.ffdc.Manager.Ffdc; // import com.ibm.ffdc.Ffdc; // Used if alternate call is done below public class SimpleTest extends TestCase { protected void setUp() throws Exception { System.setProperty("com.ibm.ffdc.log", “/opt/IBM/WebSphere/logs/ffdc/"); } public void testWithoutFormatter(){ try { // ... do work } catch (Exception e) { Ffdc.log(e, this, getClass().getName(),"24", customer); /* alternate if generating the parms for the call is expensive */ // Ffdc ffdc = Ffdc.getFfdc(e, this, getClass().getName(),"24") ; //if (ffdc.isLoggable()) // MyData myData = expensiveCallToGetData() ; // ffdc.log(customer, myData) ; } } }
Labels: dynacache
- java.net.preferIPv4Stack (default: false)
- If IPv6 is available on the operating system the underlying native socket will be an IPv6 socket. This allows Java(tm) applications to connect too, and accept connections from, both IPv4 and IPv6 hosts.If an application has a preference to only use IPv4 sockets then this property can be set to true. The implication is that the application will not be able to communicate with IPv6 hosts.
- java.net.preferIPv6Addresses (default: false)
- If IPv6 is available on the operating system the default preference is to prefer an IPv4-mapped address over an IPv6 address. This is for backward compatibility reasons - for example applications that depend on access to an IPv4 only service or applications that depend on the %d.%d.%d.%d representation of an IP address. This property can be set to try to change the preferences to use IPv6 addresses over IPv4 addresses. This allows applications to be tested and deployed in environments where the application is expected to connect to IPv6 services.
- networkaddress.cache.ttl (default: -1)
- Specified in java.security to indicate the caching policy for successful name lookups from the name service.. The value is specified as as integer to indicate the number of seconds to cache the successful lookup.A value of -1 indicates "cache forever".
- networkaddress.cache.negative.ttl (default: 10)
- Specified in java.security to indicate the caching policy for un-successful name lookups from the name service.. The value is specified as as integer to indicate the number of seconds to cache the failure for un-successful lookups.A value of 0 indicates "never cache". A value of -1 indicates "cache forever".
Labels: debugging
Labels: application performance
December 2006 September 2008 January 2009 February 2009 March 2009 September 2009 October 2009 November 2009 December 2009 January 2010 February 2010 March 2010 April 2010 October 2010 January 2011 February 2011 April 2011 May 2011 June 2011 July 2011 August 2011 September 2011 October 2011 November 2011 December 2011 January 2012 February 2012 March 2012 April 2012 May 2012 June 2012 July 2012 August 2012 September 2012 October 2012 November 2012 January 2013 May 2013 June 2013 July 2013 September 2013 October 2013 June 2014 August 2014
Subscribe to Posts [Atom]