Let's assume if u have some ISO image files as : IBM-jazzsm-launchpad-1.1-aix64.iso and IBM-was-8.5.0.1-aix64.iso
and U want to mount them to two different directories which are freshly created under /mnt like below .. .WAS_ISO and JAZZ_ISO
U have to run below commands to mount them now ... and U want to mount them to two different directories which are freshly created under /mnt like below .. .WAS_ISO and JAZZ_ISO
AIX :
bash-3.2# ls
IBM-jazzsm-launchpad-1.1-aix64.iso IBM-was-8.5.0.1-aix64.iso
bash-3.2# loopmount -i IBM-jazzsm-launchpad-1.1-aix64.iso -o "-V cdrfs -o ro" -m /mnt/JAZZ_ISO/
bash-3.2# loopmount -i IBM-was-8.5.0.1-aix64.iso -o "-V cdrfs -o ro" -m /mnt/WAS_ISO/
bash-3.2#
Linux :
IBM-jazzsm-launchpad-1.1-aix64.iso IBM-was-8.5.0.1-aix64.iso
bash-3.2# loopmount -i IBM-jazzsm-launchpad-1.1-aix64.iso -o "-V cdrfs -o ro" -m /mnt/JAZZ_ISO/
bash-3.2# loopmount -i IBM-was-8.5.0.1-aix64.iso -o "-V cdrfs -o ro" -m /mnt/WAS_ISO/
bash-3.2#
Linux :
Ex :
1) Create the directory i.e. mount point:
# mkdir -p /mnt/disk
2) Use mount command as follows to mount iso file called disk1.iso:
# mount -o loop disk1.iso /mnt/disk
--
Thanks & Regards
Krishna
http://www.krishnababug.com/
1) Create the directory i.e. mount point:
# mkdir -p /mnt/disk
2) Use mount command as follows to mount iso file called disk1.iso:
# mount -o loop disk1.iso /mnt/disk
--
Thanks & Regards
Krishna
http://www.krishnababug.com/
Monday, February 18, 2013
//
Labels:
UNIX
//
0
comments
//

Since from the day I started using Android phone I thought of moving my site to App on phone which helps my site users to feel comfort of accessing information on my site, finally with the help of http://www.appsgeyser.com/ I'm able to move my Web content to a simple Android app (Krishna's Page) . Now it is active on Google play store . Users can download directly by searching Krishnas page on google play store and more over it is free app for your use. Click below to download
Download link ..
Start using it and write ur Reviews and commetns along with Rating :)
Some times when we process string output from different other sources we will end up having invisible blank or new line or some tabbed characters which will annoy us from parsing that string for a particular thing. In that case while using Java we can use Trim method which helps a lot on this situation.
Another great quality of this trim method is , it can remove blank like characters from both sides of strings .
This method removes the blank spaces from both ends of the given string (Front and End).
A Simple example below might be helpful to use this
OutPut :
Another great quality of this trim method is , it can remove blank like characters from both sides of strings .
This method removes the blank spaces from both ends of the given string (Front and End).
A Simple example below might be helpful to use this
import java.lang.*;
public class StringTrim{
public static void main(String[] args) {
System.out.println("String trim example!");
String str = " [RoseIndia, hi, hello] ";
System.out.println("Given String :" + str);
System.out.println("After trim :" +str.trim());
}
}OutPut :
Given String : [RoseIndia, hi, hello] After trim :[RoseIndia, hi, hello]
Monday, January 07, 2013
//
Labels:
Java
//
0
comments
//
Below is a simple example of java method which will return true if given database contains any table by name DB_VERSION. Else it returns false.
/*
* isRegistryDBConfigured() method returns true if provided Database
* contains table DB_VERSION. Returns false if it doesn't contain
* that table.
*/
public boolean isRegistryDBConfigured(String dbName, String portNumber,String userName, String password) {
try {
String hostName = InetAddress.getLocalHost().getCanonicalHostName();
Class.forName("com.ibm.db2.jcc.DB2Driver");
StringBuffer dbConnectionURL = new StringBuffer("jdbc:db2://");
dbConnectionURL.append(hostName + ":" + portNumber + "/" + dbName);
Connection db2Conn = DriverManager.getConnection(
dbConnectionURL.toString(), userName, password);
//Connection db2Conn = DriverManager.getConnection("jdbc:db2j:net://localhost:50000/frsdb","db2admin","db2admin");
// Connection db2Conn = DriverManager.getConnection("jdbc:db2://localhost:50000/test","db2admin","db2admin");
Statement st = db2Conn.createStatement();
String myQuery = "SELECT TABNAME FROM SYSCAT.TABLES WHERE TABNAME ='DB_VERSION'";
ResultSet resultSet = st.executeQuery(myQuery);
while (resultSet.next()) {
String name = resultSet.getString("TABNAME");
if (name.equals("DB_VERSION")) {
System.out.println("Tablename:" + name);
return true;
}
}
resultSet.close();
st.close();
db2Conn.close();
} catch (Exception e) {
System.out.println("EXCEPTION::" + e);
}
return false;
}
/*
* isRegistryDBConfigured() method returns true if provided Database
* contains table DB_VERSION. Returns false if it doesn't contain
* that table.
*/
public boolean isRegistryDBConfigured(String dbName, String portNumber,String userName, String password) {
try {
String hostName = InetAddress.getLocalHost().getCanonicalHostName();
Class.forName("com.ibm.db2.jcc.DB2Driver");
StringBuffer dbConnectionURL = new StringBuffer("jdbc:db2://");
dbConnectionURL.append(hostName + ":" + portNumber + "/" + dbName);
Connection db2Conn = DriverManager.getConnection(
dbConnectionURL.toString(), userName, password);
//Connection db2Conn = DriverManager.getConnection("jdbc:db2j:net://localhost:50000/frsdb","db2admin","db2admin");
// Connection db2Conn = DriverManager.getConnection("jdbc:db2://localhost:50000/test","db2admin","db2admin");
Statement st = db2Conn.createStatement();
String myQuery = "SELECT TABNAME FROM SYSCAT.TABLES WHERE TABNAME ='DB_VERSION'";
ResultSet resultSet = st.executeQuery(myQuery);
while (resultSet.next()) {
String name = resultSet.getString("TABNAME");
if (name.equals("DB_VERSION")) {
System.out.println("Tablename:" + name);
return true;
}
}
resultSet.close();
st.close();
db2Conn.close();
} catch (Exception e) {
System.out.println("EXCEPTION::" + e);
}
return false;
}
Here is a simple DB2 - SQL command to find a particular table name exists in given database name.
Example :
Database name : FRSDB
Table Name : DB_VERSION
C:\Users\ADMIN>db2 connect to frsdb
Database Connection Information
Database server = DB2/NT64 10.1.0
SQL authorization ID = KRISHNA
Local database alias = FRSDB
C:\Users\ADMIN>db2 SELECT TABNAME FROM SYSCAT.TABLES WHERE TABNAME ='DB_VERSION'
TABNAME
--------------------------------------------------------------------------------------------------------------------------------
DB_VERSION
1 record(s) selected.
C:\Users\ADMIN>
SELECT TABNAME FROM SYSCAT.TABLES WHERE TABNAME =''
Example :
Database name : FRSDB
Table Name : DB_VERSION
C:\Users\ADMIN>db2 connect to frsdb
Database Connection Information
Database server = DB2/NT64 10.1.0
SQL authorization ID = KRISHNA
Local database alias = FRSDB
C:\Users\ADMIN>db2 SELECT TABNAME FROM SYSCAT.TABLES WHERE TABNAME ='DB_VERSION'
TABNAME
--------------------------------------------------------------------------------------------------------------------------------
DB_VERSION
1 record(s) selected.
C:\Users\ADMIN>
Thursday, January 03, 2013
//
Labels:
DB2
//
0
comments
//
How to get Websphere profile port related information ?
There are actually two ways of getting the port related information used by a Websphere profile.
The first and foremost is to read through AboutThisProfile.txt from /logs .
Second one is to understand the serverindex.xml file inside the profile path .
Sample Path / Location for this file is : C:\Program Files (x86)\IBM\WebSphere\AppServer\profiles\AppSrv01\config\cells\nc9118041010Node01Cell\nodes\nc9118041010Node01\serverindex.xml
Java Class which get this ports info is shown below ... using XML DOM parser code is written.
Using Java to read serverindex.xml file to get WAS ports information
import java.io.File;
import java.io.IOException;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
import org.apache.tools.ant.BuildException;
import org.apache.tools.ant.Task;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
import org.xml.sax.SAXException;
/**
* This class is used to collect different port information for a profile.
* For example this class have been used in Ant xml file "config/install/abc/abc_config.xml".
*
*
*/
public class GetWASProfilePortInfo extends Task
{
private String profilePath = null;
private String endpointName = null;
private String portValue = null;
public void setProfilePath(String profilePath)
{
this.profilePath = profilePath;
}
public void setEndpointName(String endpointName)
{
this.endpointName = endpointName;
}
public void setPortValue(String portValue)
{
if(portValue != "")
{
this.portValue = portValue;
}
}
public void execute() throws BuildException
{
try
{
collectPortInfo();
}
catch(Exception e)
{
e.printStackTrace();
throw new BuildException(e);
}
}
private void collectPortInfo() throws ParserConfigurationException, SAXException, IOException
{
ExistingWASProfileInfo profile = new ExistingWASProfileInfo(profilePath);
String cellName = profile.getCellName();
String nodeName = profile.getNodeName();
DocumentBuilderFactory docBuilderFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder docBuilder = docBuilderFactory.newDocumentBuilder();
char fs = File.separatorChar;
File serverIndexXML = new File(profilePath + fs + "config" + fs + "cells" + fs + cellName + fs + "nodes" + fs + nodeName + fs + "serverindex.xml");
Document doc = docBuilder.parse(serverIndexXML);
Element docElement = doc.getDocumentElement();
NodeList list = docElement.getElementsByTagName("specialEndpoints");
int size = list.getLength();
for(int i=0; i {
Node specialEndpointsNode = list.item(i);
Node endpointNode = specialEndpointsNode.getAttributes().getNamedItem("endPointName");
String endPointNameFromXML = endpointNode.getNodeValue();
if(this.endpointName.equals(endPointNameFromXML))
{
NodeList childNodes = specialEndpointsNode.getChildNodes();
int childNodeSize = childNodes.getLength();
for(int j=0; j {
Node childNode = childNodes.item(j);
if(childNode.getNodeName().equals("endPoint"))
{
Node portNode = childNode.getAttributes().getNamedItem("port");
String portValueFromXML = portNode.getNodeValue();
getProject().setProperty(portValue, portValueFromXML);
}
}
}
}
}
}
import java.io.IOException;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
import org.apache.tools.ant.BuildException;
import org.apache.tools.ant.Task;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
import org.xml.sax.SAXException;
/**
* This class is used to collect different port information for a profile.
* For example this class have been used in Ant xml file "config/install/abc/abc_config.xml".
*
*
*/
public class GetWASProfilePortInfo extends Task
{
private String profilePath = null;
private String endpointName = null;
private String portValue = null;
public void setProfilePath(String profilePath)
{
this.profilePath = profilePath;
}
public void setEndpointName(String endpointName)
{
this.endpointName = endpointName;
}
public void setPortValue(String portValue)
{
if(portValue != "")
{
this.portValue = portValue;
}
}
public void execute() throws BuildException
{
try
{
collectPortInfo();
}
catch(Exception e)
{
e.printStackTrace();
throw new BuildException(e);
}
}
private void collectPortInfo() throws ParserConfigurationException, SAXException, IOException
{
ExistingWASProfileInfo profile = new ExistingWASProfileInfo(profilePath);
String cellName = profile.getCellName();
String nodeName = profile.getNodeName();
DocumentBuilderFactory docBuilderFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder docBuilder = docBuilderFactory.newDocumentBuilder();
char fs = File.separatorChar;
File serverIndexXML = new File(profilePath + fs + "config" + fs + "cells" + fs + cellName + fs + "nodes" + fs + nodeName + fs + "serverindex.xml");
Document doc = docBuilder.parse(serverIndexXML);
Element docElement = doc.getDocumentElement();
NodeList list = docElement.getElementsByTagName("specialEndpoints");
int size = list.getLength();
for(int i=0; i
Node specialEndpointsNode = list.item(i);
Node endpointNode = specialEndpointsNode.getAttributes().getNamedItem("endPointName");
String endPointNameFromXML = endpointNode.getNodeValue();
if(this.endpointName.equals(endPointNameFromXML))
{
NodeList childNodes = specialEndpointsNode.getChildNodes();
int childNodeSize = childNodes.getLength();
for(int j=0; j
Node childNode = childNodes.item(j);
if(childNode.getNodeName().equals("endPoint"))
{
Node portNode = childNode.getAttributes().getNamedItem("port");
String portValueFromXML = portNode.getNodeValue();
getProject().setProperty(portValue, portValueFromXML);
}
}
}
}
}
}
Popular Posts
-
The best solution to know about these init levels is to understand the " man init " command output on Unix. There are basically 8...
-
How to Unlock BSNL 3G data card to use it with Airtel and Vodafone Model no : LW272 ? How to unlock BSNL 3G data card( Model no : LW272 )us...
-
How to transfer bike registration from one State to other (Karnataka to Andhra)?? Most of us having two wheelers purchased and registered in...
-
Latest Post on ETV D3 Old Post on ETV D1 D2 link ETV Dhee 3 - D3 - Enjoy maadi ETV Dhee feedback link - Direct ETV site use this...
-
ఓం శ్రీ స్వామియే శరణం ఆయ్యప్ప!! Related posts : Trip to Sabarimala - Part 1 Trip to Sabarimala - Part 2 Ayappa Deeksha required things...
Popular posts
- Airtel and vodafone GPRS settings for pocket PC phones
- Andhra 2 America
- Ayyappa Deeksha required things
- Blogs I watch !
- Captions for your bike
- DB2 FAQs
- Deepavali Vs The Goddes of sleep
- ETV - Dhee D2 D3
- Evolution of smoking in India Women
- How to make credit card payments?
- init 0, init 1, init 2 ..
- Java-J2EE interview preparation
- mCheck Application jar or jad download
- My SQL FAQs
- My Travelogues
- Old is blod - New is italic
- Online pay methids for credit cards
- Oracle FAQs
- Pilgrimages
- Smoking in Indian Women
- Technology Vs Humans
- Twitter feeds for all Telugu stars on single page.
- Unix best practices
- Unix FAQs