<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6567462125899594044</id><updated>2012-02-08T10:41:36.524-08:00</updated><title type='text'>Oracle, Java, Php, Javascript, Document Management System, Mybatis</title><subtitle type='html'>Solution for Oracle, Java, Php, Javascript, Mybatis. Introduction on Free Document Management System.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://helpmeoracle.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://helpmeoracle.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Maheswor Prajapati</name><uri>http://www.blogger.com/profile/16285651418481804502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_cyqnVsww6XM/SPxQHvtk_tI/AAAAAAAAAAM/yd4XxULLaak/S220/maheswor1.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>47</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6567462125899594044.post-1055528977701347595</id><published>2012-02-01T21:56:00.000-08:00</published><updated>2012-02-01T21:58:32.288-08:00</updated><title type='text'>Handling null values in Oracle Select Statements</title><content type='html'>Oracle Sql Select statement do not evaluate null values. Null values should be handled in the where condition of sql statements for all nullable columns. Oracle nvl function provides best way to handle null values. &lt;br /&gt;&lt;br /&gt;create table emp(&lt;br /&gt;emp_id  number,&lt;br /&gt;emp_name varchar2(20),&lt;br /&gt;emp_age  number);&lt;br /&gt;&lt;br /&gt;alter table emp add constraint emp_pk  primary key (emp_id);&lt;br /&gt;&lt;br /&gt;insert into emp values(1,'mahesh',null);&lt;br /&gt;&lt;br /&gt;insert into emp values(2,null,20);&lt;br /&gt;&lt;br /&gt;insert into emp values(3,null,23);&lt;br /&gt;&lt;br /&gt;insert into emp values(4,null,null);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;An employee table contain column named emp_name that can have null values. When  emp_name column is compared with "like" operator the rows with null values for emp_name columns are not evaluated by the select statement.&lt;br /&gt;&lt;br /&gt;select * from emp where emp_name like '%';&lt;br /&gt;&lt;br /&gt;EMP_ID  EMP_NAME                EMP_AGE&lt;br /&gt;------  --------------------   ----------&lt;br /&gt;     1  mahesh&lt;br /&gt;&lt;br /&gt;To evaluate column that can have null values, nvl function can be handled for emp_name column for null values as shown below.&lt;br /&gt;&lt;br /&gt;select * from emp&lt;br /&gt;where nvl(emp_name,'!') like '%';&lt;br /&gt;&lt;br /&gt;EMP_ID  EMP_NAME                EMP_AGE&lt;br /&gt;------  --------------------  ----------&lt;br /&gt;     1  mahesh&lt;br /&gt;     2                               20&lt;br /&gt;     3                               23&lt;br /&gt;     4&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6567462125899594044-1055528977701347595?l=helpmeoracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://helpmeoracle.blogspot.com/feeds/1055528977701347595/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6567462125899594044&amp;postID=1055528977701347595&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/1055528977701347595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/1055528977701347595'/><link rel='alternate' type='text/html' href='http://helpmeoracle.blogspot.com/2012/02/handling-null-values-in-oracle-select.html' title='Handling null values in Oracle Select Statements'/><author><name>Maheswor Prajapati</name><uri>http://www.blogger.com/profile/16285651418481804502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_cyqnVsww6XM/SPxQHvtk_tI/AAAAAAAAAAM/yd4XxULLaak/S220/maheswor1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6567462125899594044.post-1977995515802977793</id><published>2012-01-15T03:06:00.000-08:00</published><updated>2012-01-15T03:09:27.671-08:00</updated><title type='text'>How To Make  Dynamic Sql Query Using Mybatis</title><content type='html'>Sql queries can be dynamic using Mybatis, may help reusing sql queries for more than one occasion. As per the context, Sql "where" conditions can be appended and executed for resultsaccordingly. Here are few samples that demonstrate the use of test conditons in Sql queries.&lt;br /&gt;&lt;br /&gt;Sample 1 demonstrate the simple test of condition when S_EMP_NAME parameter is not null&lt;br /&gt;&lt;br /&gt;#Sample 1&lt;br /&gt;SELECT A.EMP_ID,A.EMP_NAME,B.DEPT_ID B &lt;br /&gt;FROM EMP A,DEPT B&lt;br /&gt;WHERE A.DEPT_ID=B.DEPT_ID&lt;br /&gt;AND A.EMP_ID=#{EMP_ID}&lt;br /&gt;&amp;lt;if test="S_EMP_NAME !=null "&gt;&lt;br /&gt; AND A.EMP_NAME LIKE #{S_EMP_NAME} || '%'      &lt;br /&gt;&amp;lt;/if&gt;&lt;br /&gt;&lt;br /&gt;Sample 2 demonstrate the build of total "where" condition. The previxOverrides variable is "AND | OR' is generated dynamically to make the statement complete.&lt;br /&gt;&lt;br /&gt;#Sample 2&lt;br /&gt;SELECT A.EMP_ID,A.EMP_NAME&lt;br /&gt;FROM EMP A&lt;br /&gt;&amp;lt;trim prefix="WHERE" prefixOverrides="AND |OR "&gt;&lt;br /&gt; &amp;lt;if test="S_EMP_ID !=null "&gt;&lt;br /&gt;  A.EMP_ID=#{S_EMP_ID}        &lt;br /&gt; &amp;lt;/if&gt;&lt;br /&gt; &amp;lt;if test="S_EMP_NAME !=null "&gt;&lt;br /&gt;          A.EMP_NAME LIKE #{S_EMP_NAME}||'%'        &lt;br /&gt; &amp;lt;/if&gt;&lt;br /&gt;&amp;lt;/trim&gt;&lt;br /&gt;&lt;br /&gt;Sample 3 demonstrate build of like search for EMP_NAME only when S_EMP_ID parameter is null&lt;br /&gt;&lt;br /&gt;#Sample 3&lt;br /&gt;SELECT A.EMP_ID,A.EMP_NAME&lt;br /&gt;FROM EMP A&lt;br /&gt;&amp;lt;trim prefix="WHERE" prefixOverrides="AND |OR "&gt;&lt;br /&gt; &amp;lt;if test="S_EMP_ID !=null "&gt;&lt;br /&gt;  A.EMP_ID=#{S_EMP_ID}     &lt;br /&gt; &amp;lt;/if&gt;&lt;br /&gt; &amp;lt;if test="S_EMP_ID ==null "&gt;&lt;br /&gt;  &amp;lt;if test="S_EMP_NAME !=null "&gt;&lt;br /&gt;           A.EMP_NAME LIKE #{S_EMP_NAME}||'%'        &lt;br /&gt;  &amp;lt;/if&gt;   &lt;br /&gt; &amp;lt;/if&gt;   &lt;br /&gt;&amp;lt;/trim&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6567462125899594044-1977995515802977793?l=helpmeoracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://helpmeoracle.blogspot.com/feeds/1977995515802977793/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6567462125899594044&amp;postID=1977995515802977793&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/1977995515802977793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/1977995515802977793'/><link rel='alternate' type='text/html' href='http://helpmeoracle.blogspot.com/2012/01/how-to-make-dynamic-sql-query-using.html' title='How To Make  Dynamic Sql Query Using Mybatis'/><author><name>Maheswor Prajapati</name><uri>http://www.blogger.com/profile/16285651418481804502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_cyqnVsww6XM/SPxQHvtk_tI/AAAAAAAAAAM/yd4XxULLaak/S220/maheswor1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6567462125899594044.post-8284724971693070057</id><published>2012-01-12T03:34:00.001-08:00</published><updated>2012-01-12T03:38:57.344-08:00</updated><title type='text'>How To Return Oracle Cursor Using Mybatis in Oracle stored procedure call</title><content type='html'>In some cases it is necessary to get the set of data in the same procedure call. Sample example is demonstrated below.&lt;br /&gt;&lt;br /&gt;Employee class to hold the single employee.&lt;br /&gt;&lt;br /&gt;public class EMPLOYEE {&lt;br /&gt; private Integer EMP_ID;&lt;br /&gt; private String EMP_NAME;&lt;br /&gt;&lt;br /&gt; public void setEMP_ID(Integer eMP_ID) {&lt;br /&gt;  EMP_ID = eMP_ID;&lt;br /&gt; }&lt;br /&gt; public Integer getEMP_ID() {&lt;br /&gt;  return EMP_ID;&lt;br /&gt; }&lt;br /&gt; public void setEMP_NAME(Integer eMP_NAME) {&lt;br /&gt;  EMP_NAME = eMP_NAME;&lt;br /&gt; }&lt;br /&gt; public String getEMP_NAME() {&lt;br /&gt;  return EMP_NAME;&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Code To Access Cursor in java&lt;br /&gt;&lt;br /&gt;Map map = new HashMap();&lt;br /&gt;map.put("EMP_ID",11111);&lt;br /&gt;myConnection.insert("cursor_exec", map);&lt;br /&gt;List&lt;office.main.EMPLOYEE&gt; emp = (List&lt;office.main.EMPLOYEE&gt;) map.get("EMP");&lt;br /&gt;for (int i = 0; i &lt; emp.size(); i++) {&lt;br /&gt; System.out.println(emp.get(i).getEMP_ID() || emp.get(i).getEMP_NAME() );&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Mybatis Mapping for returning Oracle Cursor during procedure call&lt;br /&gt;&lt;br /&gt;&amp;lt;resultMap id="getCursor" type="office.main.EMPLOYEE"&gt;&lt;br /&gt;  &lt;result property="EMP" column="EMP" /&gt;&lt;br /&gt;&amp;lt;/resultMap&gt;&lt;br /&gt;&amp;lt;select id="cursor_exec" statementType="CALLABLE" parameterType="java.util.Map"&gt;&lt;br /&gt; {call&lt;br /&gt; proc_name(#{EMP_ID,jdbcType=NUMERIC},#{EMP,jdbcType=CURSOR,mode=OUT,javaType=java.sql.ResultSet,resultMap=getCursor})}&lt;br /&gt;&amp;lt;/select&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6567462125899594044-8284724971693070057?l=helpmeoracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://helpmeoracle.blogspot.com/feeds/8284724971693070057/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6567462125899594044&amp;postID=8284724971693070057&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/8284724971693070057'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/8284724971693070057'/><link rel='alternate' type='text/html' href='http://helpmeoracle.blogspot.com/2012/01/how-to-return-oracle-cursor-using.html' title='How To Return Oracle Cursor Using Mybatis in Oracle stored procedure call'/><author><name>Maheswor Prajapati</name><uri>http://www.blogger.com/profile/16285651418481804502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_cyqnVsww6XM/SPxQHvtk_tI/AAAAAAAAAAM/yd4XxULLaak/S220/maheswor1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6567462125899594044.post-5409128866651585908</id><published>2012-01-12T02:20:00.000-08:00</published><updated>2012-01-12T02:28:01.169-08:00</updated><title type='text'>How To Pass or Parameterize Name of Table in Sql Select Statements in Mybatis</title><content type='html'>Table name can be passed to Sql queries in Mybatis. Instead of the #{PARAM_NAME} used in general WHERE condition "${TABLE_NAME}" is used to parameterize table name . &lt;br /&gt;&lt;br /&gt;Below is the sample example shown below.&lt;br /&gt;&lt;br /&gt;&amp;lt;select id="getName" resultType="java.lang.String" parameterType="java.util.Map"&gt;&lt;br /&gt;  SELECT COL_NAME1 FROM ${TABLE_NAME}&lt;br /&gt;  WHERE PARAM_1=#{PARAM_1}&lt;br /&gt;  AND PARAM_2=#{PARAM_2}&lt;br /&gt;  AND PARAM_3=#{PARAM_3}&lt;br /&gt;&amp;lt;/select&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6567462125899594044-5409128866651585908?l=helpmeoracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://helpmeoracle.blogspot.com/feeds/5409128866651585908/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6567462125899594044&amp;postID=5409128866651585908&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/5409128866651585908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/5409128866651585908'/><link rel='alternate' type='text/html' href='http://helpmeoracle.blogspot.com/2012/01/how-to-pass-or-parameterize-name-of.html' title='How To Pass or Parameterize Name of Table in Sql Select Statements in Mybatis'/><author><name>Maheswor Prajapati</name><uri>http://www.blogger.com/profile/16285651418481804502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_cyqnVsww6XM/SPxQHvtk_tI/AAAAAAAAAAM/yd4XxULLaak/S220/maheswor1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6567462125899594044.post-8740970744057544532</id><published>2012-01-12T02:12:00.000-08:00</published><updated>2012-01-12T02:15:11.132-08:00</updated><title type='text'>Function and Procedure call Mybatis</title><content type='html'>Oracle functions and procedures can be executed through Mybatis called using "&amp;lt;select&gt;&amp;lt;/select&gt;" XML descriptors. Depending on the behaviour of the procedure "&amp;lt;update&gt;&amp;lt;/update&gt;" and "&amp;lt;delete&gt;&amp;lt;/delete&gt;" descriptors can also be used. Sample of function and procedure call is presented below.&lt;br /&gt;&lt;br /&gt;&amp;lt;select id="getEmpName" parameterType="java.util.Map" resultType="java.lang.String"&gt;&lt;br /&gt; select getEmpName(#EMP_ID) from dual&lt;br /&gt;&amp;lt;/select&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;update id="proc_emp_update" statementType="CALLABLE" parameterType="java.util.Map" &gt;&lt;br /&gt;  {call&lt;br /&gt;   emp_update(#{EMP_ID},#{EMP_NAME},#{DEPT_ID,jdbcType=NUMERIC},#&lt;br /&gt;&lt;br /&gt;{DEPT_NAME,jdbcType=VARCHAR,mode=OUT})&lt;br /&gt;  }&lt;br /&gt;&amp;lt;/update&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The getEmpName function returns employee name. The  statementType="CALLABLE" knows that is the  procedure invocation. The jdbcType=NUMERIC must be provided for nullable fields during the procedure invocation. The jdbcType can be supported data type provided by Mybatis such as jdbcType=DATE for Date , jdbcType=VARCHAR for String, jdbcType=CURSOR for Cursor. mode=OUT defines that it is out parameter returned by the procedure.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6567462125899594044-8740970744057544532?l=helpmeoracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://helpmeoracle.blogspot.com/feeds/8740970744057544532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6567462125899594044&amp;postID=8740970744057544532&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/8740970744057544532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/8740970744057544532'/><link rel='alternate' type='text/html' href='http://helpmeoracle.blogspot.com/2012/01/function-and-procedure-call-mybatis.html' title='Function and Procedure call Mybatis'/><author><name>Maheswor Prajapati</name><uri>http://www.blogger.com/profile/16285651418481804502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_cyqnVsww6XM/SPxQHvtk_tI/AAAAAAAAAAM/yd4XxULLaak/S220/maheswor1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6567462125899594044.post-7489526541423125321</id><published>2012-01-12T01:10:00.000-08:00</published><updated>2012-01-12T01:33:43.527-08:00</updated><title type='text'>Using Sql Queries in Mybatis</title><content type='html'>Mybatis provides XML descriptors such as "&amp;lt;select&gt;&amp;lt;/select&gt;", "&amp;lt;insert&gt;&amp;lt;/insert&gt;", "&amp;lt;update&gt;&amp;lt;/update&gt;","&amp;lt;delete&gt;&amp;lt;/delete&gt;" for SQL DML statements. The DML statements can be accessed through "id" property in the XML descriptors. The "parameters" descriptor defines the user parameters passed to the DML statements and "resultType" descriptor defines the type of result the SQL statement returns. The parameters are used in the SQL statments with #{PARAMETER_NAME}. Here is the sample of basic DML operations in Mybatis.&lt;br /&gt;&lt;br /&gt;&amp;lt;select id="getEmployee" parameterType="java.util.Map" resultType="java.util.Map"&gt;&lt;br /&gt;         select * from employee &lt;br /&gt;         where emp_id=#{EMP_ID}&lt;br /&gt;         and emp_name like  #{EMP_NAME}||'%'&lt;br /&gt;&amp;lt;/select&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;insert id="insertEmployee"  parameterType="java.util.Map"&gt;&lt;br /&gt; insert into employee(emp_id,emp_name) values (#{EMP_ID},#{EMP_NAME})&lt;br /&gt;&amp;lt;/insert&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;update id="updateEmployee"  parameterType="java.util.Map"&gt;&lt;br /&gt; update employee  set emp_name=#{EMP_NAME}&lt;br /&gt; where emp_id=#{EMP_ID}&lt;br /&gt;&amp;lt;/update&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;delete id="deleteEmployee"  parameterType="java.util.Map"&gt;&lt;br /&gt; delete from employee &lt;br /&gt; where emp_id=#{EMP_ID}&lt;br /&gt;&amp;lt;/delete&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Unlike SQL statements in oracle semi-colon must be avoided in the DML statements at the end.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6567462125899594044-7489526541423125321?l=helpmeoracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://helpmeoracle.blogspot.com/feeds/7489526541423125321/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6567462125899594044&amp;postID=7489526541423125321&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/7489526541423125321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/7489526541423125321'/><link rel='alternate' type='text/html' href='http://helpmeoracle.blogspot.com/2012/01/using-sql-queries-in-mybatis.html' title='Using Sql Queries in Mybatis'/><author><name>Maheswor Prajapati</name><uri>http://www.blogger.com/profile/16285651418481804502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_cyqnVsww6XM/SPxQHvtk_tI/AAAAAAAAAAM/yd4XxULLaak/S220/maheswor1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6567462125899594044.post-5939358340748824452</id><published>2012-01-04T00:02:00.000-08:00</published><updated>2012-01-04T00:20:10.399-08:00</updated><title type='text'>Using CASE WHEN Oracle SQL</title><content type='html'>An example demonstrate using CASE WHEN in Oracle Sql.&lt;br /&gt;&lt;br /&gt;CREATE TABLE DEPT(&lt;br /&gt;DEPT_ID  NUMBER,&lt;br /&gt;DEPT_NAME VARCHAR2(100));&lt;br /&gt;&lt;br /&gt;ALTER TABLE DEPT ADD CONSTRAINT DEPT_PK PRIMARY KEY (DEPT_ID);&lt;br /&gt;&lt;br /&gt;CREATE TABLE EMP(&lt;br /&gt;EMP_ID       NUMBER,&lt;br /&gt;EMP_NAME    VARCHAR2(100),&lt;br /&gt;DEPT_ID  NUMBER);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ALTER TABLE EMP ADD CONSTRAINT EMP_PK PRIMARY KEY (EMP_ID);&lt;br /&gt;&lt;br /&gt;ALTER TABLE EMP ADD CONSTRAINT EMP_FK  FOREIGN KEY (DEPT_ID)&lt;br /&gt;REFERENCES DEPT(DEPT_ID);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;INSERT INTO DEPT VALUES(1,'Human Resource');&lt;br /&gt;&lt;br /&gt;INSERT INTO EMP VALUES(100,'Employee One',1);&lt;br /&gt;&lt;br /&gt;INSERT INTO EMP VALUES(101,'Employee Two',null);&lt;br /&gt;&lt;br /&gt;COMMIT;&lt;br /&gt;&lt;br /&gt;SELECT A.EMP_ID,A.EMP_NAME,A.DEPT_ID,&lt;br /&gt;CASE &lt;br /&gt; WHEN A.DEPT_ID IS NOT NULL THEN&lt;br /&gt;  (SELECT DEPT_NAME FROM DEPT WHERE DEPT_ID=A.DEPT_ID)&lt;br /&gt;ELSE&lt;br /&gt; ''&lt;br /&gt;END DEPT_NAME&lt;br /&gt;FROM EMP A&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6567462125899594044-5939358340748824452?l=helpmeoracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://helpmeoracle.blogspot.com/feeds/5939358340748824452/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6567462125899594044&amp;postID=5939358340748824452&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/5939358340748824452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/5939358340748824452'/><link rel='alternate' type='text/html' href='http://helpmeoracle.blogspot.com/2012/01/using-case-when-oracle.html' title='Using CASE WHEN Oracle SQL'/><author><name>Maheswor Prajapati</name><uri>http://www.blogger.com/profile/16285651418481804502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_cyqnVsww6XM/SPxQHvtk_tI/AAAAAAAAAAM/yd4XxULLaak/S220/maheswor1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6567462125899594044.post-4348111149259434346</id><published>2012-01-02T20:40:00.000-08:00</published><updated>2012-01-02T21:37:00.326-08:00</updated><title type='text'>Object Programming in Oracle</title><content type='html'>This article demonstrate how to code object oriented program in oracle. An employee object type is created with two properties EMP_ID and EMP_NAME. Another type TBL_EMP is created used to hold employees. Next employee table named emp is created that has same properties as object OBJ_EMP.&lt;br /&gt;&lt;br /&gt;The procedure INSERT_EMP takes TBL_EMP type as its only IN parameter. If the count is greater than zero the program inserts into emp table.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;CREATE OR REPLACE TYPE  OBJ_EMP AS OBJECT (EMP_ID     NUMBER ,  EMP_NAME VARCHAR2(100));&lt;br /&gt;&lt;br /&gt;CREATE OR REPLACE TYPE TBL_EMP AS TABLE OF OBJ_EMP;&lt;br /&gt;&lt;br /&gt;create table emp (&lt;br /&gt;emp_id  number,&lt;br /&gt;emp_name  varchar2(100)&lt;br /&gt;);&lt;br /&gt;&lt;br /&gt;alter table emp add constraint emp_pk primary key (emp_id);&lt;br /&gt;&lt;br /&gt;CREATE OR REPLACE PROCEDURE INSERT_EMP( P_EMP  TBL_EMP) &lt;br /&gt;IS&lt;br /&gt;         v_obj_emp   OBJ_EMP;&lt;br /&gt;BEGIN&lt;br /&gt;&lt;br /&gt;--insert into emp select * from table(p_emp);&lt;br /&gt;&lt;br /&gt;IF P_EMP.COUNT &gt; 0 THEN&lt;br /&gt;      FOR i IN 1 .. P_EMP.COUNT LOOP&lt;br /&gt;         v_obj_emp    := P_EMP( i );&lt;br /&gt;&lt;br /&gt;         INSERT INTO emp ( emp_id,emp_name )&lt;br /&gt;              VALUES (  v_obj_emp.emp_id,v_obj_emp.emp_name);&lt;br /&gt;      END LOOP;&lt;br /&gt;END IF;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;END;&lt;br /&gt;/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The INSERT_EMP procedure is invoked from anonymous block of plsql below. Here an employee object is intialized and table of employee type created. Employee type object t_emp is extend to create a row in the table object. The index of table object start with one which we assign to p_obj_emp object initially created. The t_emp table object is extended again and assigned to newly intialized p_obj_emp. Finally, INSERT_EMP procedure is invoked with t_emp object as parameter. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;declare&lt;br /&gt;p_obj_emp  obj_emp := new obj_emp(1,'mahesh prajap');&lt;br /&gt;t_emp  tbl_emp := new tbl_emp();&lt;br /&gt;&lt;br /&gt;begin&lt;br /&gt;t_emp.extend();&lt;br /&gt;t_emp(1):=p_obj_emp;&lt;br /&gt;&lt;br /&gt;t_emp.extend();&lt;br /&gt;p_obj_emp.emp_id:=2;&lt;br /&gt;p_obj_emp.emp_name:='aarav prajap';&lt;br /&gt;t_emp(2):=p_obj_emp;&lt;br /&gt;INSERT_EMP(t_emp);&lt;br /&gt;end;&lt;br /&gt;/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The object programming concept in oracle can be evenly used with object oriented programming languages like java. List of objects can be passed directly to oracle procedure so that we can manipulate those passed objects in oracle as tables. There will be need and requirement in business logic that whole object be passed as tables and oracle plsql procedure takes control over the business procedures. The single object procedure call makes multiple call to procedure that makes more connection to oracle database and much of the time may be spent on such database connections.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6567462125899594044-4348111149259434346?l=helpmeoracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://helpmeoracle.blogspot.com/feeds/4348111149259434346/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6567462125899594044&amp;postID=4348111149259434346&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/4348111149259434346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/4348111149259434346'/><link rel='alternate' type='text/html' href='http://helpmeoracle.blogspot.com/2012/01/object-programming-in-oracle.html' title='Object Programming in Oracle'/><author><name>Maheswor Prajapati</name><uri>http://www.blogger.com/profile/16285651418481804502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_cyqnVsww6XM/SPxQHvtk_tI/AAAAAAAAAAM/yd4XxULLaak/S220/maheswor1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6567462125899594044.post-5949492158167529760</id><published>2011-11-15T22:27:00.001-08:00</published><updated>2011-11-15T23:04:05.353-08:00</updated><title type='text'>Document Management System Guide Part 2</title><content type='html'>&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;Registered user can login to the application through their user name and password. The URL can be obtained from the system administrator of Document Management System.&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-HnGJygk4bAQ/TsNaCfoWxUI/AAAAAAAAAMo/LbtTvpukCX4/s1600/user_login.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://1.bp.blogspot.com/-HnGJygk4bAQ/TsNaCfoWxUI/AAAAAAAAAMo/LbtTvpukCX4/s400/user_login.png" alt="" id="BLOGGER_PHOTO_ID_5675478954313958722" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Customer Registration&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Customers involved in the business process can be registered. This helps in generating report based on the customer identity.&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-KkiAbzErwIw/TsNZ6OfOl_I/AAAAAAAAAMY/7NBlv4zb738/s1600/cust_reg.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://4.bp.blogspot.com/-KkiAbzErwIw/TsNZ6OfOl_I/AAAAAAAAAMY/7NBlv4zb738/s400/cust_reg.png" alt="" id="BLOGGER_PHOTO_ID_5675478812273317874" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Document Transaction Steps and flow diagram&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1. Document Entry.&lt;br /&gt;2. Document Forward.&lt;br /&gt;3. Document Review.&lt;br /&gt;4. Document Authorize.&lt;br /&gt;5. Document Reject&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-ni-FmVPv1BQ/TsNZqIDNfYI/AAAAAAAAAMM/Y8sJ2gOeE9k/s1600/doc_flow_diagram.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://3.bp.blogspot.com/-ni-FmVPv1BQ/TsNZqIDNfYI/AAAAAAAAAMM/Y8sJ2gOeE9k/s400/doc_flow_diagram.png" alt="" id="BLOGGER_PHOTO_ID_5675478535667285378" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Document Transaction Generation&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This is the document transaction generation module.  In the screen shot Document Type, Customer list and forwarder lists is auto populated from the initial setups. User can select appropriate values from the list to generate document transaction. A document may contain multiple files as shown below in the screen shot.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Some Useful Notes:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1. Document Type is user defined and parameterized document. It helps to differentiate the type of document generated. As per the configuration, a document number may contain document short string, document date and document serial number.eg AO060720100000000019.&lt;br /&gt;&lt;br /&gt;2. “Forward To” user field is the default user the document to be forwarded to. It must not be empty. The block “User Forwarder List” contain list of users in the priority list to be forwarded one by one from left side simultaneously. If a default user, that is user in “Forward To” field do not respond within DOCUMENT TIME OUT (DOCUMENT_TIMEOUT)  parameter default set to 30 minutes, then the document is revoked from “Forward To” user (admin) and auto forwarded to first user in User “Forwarded List” (surendras). If “surendars” do not respond within DOCUMENT TIME OUT, then the document is revoked from the user and auto forwarded to user “dhrubab”. During the document auto forward process, whenever any one of the user (admin, surendras, dhrubab or malikad) respond, the users in the forwarder chain are cancelled from the priority list. Then the document is processed as per the action (FORWARD, REVOKE, AUTHORIZE, REJECT) taken by the forwarder user.&lt;br /&gt;&lt;br /&gt;3. Document No: It is system generated number to uniquely identify the document being generated. Document number generated depends upon the configuration of document type definition. A Document Number can contain multiples related files with the document. Screen shot show a Bank Guarantee document that contain citizen ship certificate and guarantee fill up form in portable document format.&lt;br /&gt;&lt;br /&gt;4. + sign button indicates the addition of the file in the document to be generated. Clik on the + sign button to add new row to the document.&lt;br /&gt;&lt;br /&gt;5. – sign button on each row indicates the deletion of the file from the document. Click on the –sign button to delete the current row from the document.&lt;br /&gt;&lt;br /&gt;6. Remarks on the each document can be included in the remarks field that should be informative to the user receiving the document. Remarks are also show on document flow report.&lt;br /&gt;&lt;br /&gt;7. The application supports files names in portable document format (PDF) for preview during document processing. Files in other formats are not available for preview but they can be downloaded to the local computer and opened as per user demand. It is suggested to process files in portable document format as the time to generate preview for portable document format is much lesser than file downloads. Avoid processing document files other than portable document format (PDF) to minimize bandwidth usage.&lt;br /&gt;&lt;br /&gt;8. Extensions of filenames are mandatory in “File Name” field. The system returns error and file could not be transmitted if extension are avoided. For instance, if only name of file “citizen” is placed in “File Name” field, application would return error during file upload process. So, it is required to enter extension of the file with their file name that is “citizen.pdf” in “File Name” field.&lt;br /&gt;&lt;br /&gt;9. Files must be stored in Application Home Directory default to “C:\docman”. The default Application Home Directory can be changed upon request to the administrator.&lt;br /&gt;&lt;br /&gt;10.  “Save” Button saves the files and generates a unique Document Number for transaction.&lt;br /&gt;&lt;br /&gt;11. Email alert is sent to the default user (admin) upon Document Transaction Generation.&lt;br /&gt;&lt;br /&gt;12. Refer to the screen shot shown below.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Screen shot of Document Transaction Entry:&lt;/span&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-n54MO6ke99c/TsNZcCviR9I/AAAAAAAAAMA/qRnCNBFbWHk/s1600/transaction_entry.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://4.bp.blogspot.com/-n54MO6ke99c/TsNZcCviR9I/AAAAAAAAAMA/qRnCNBFbWHk/s400/transaction_entry.png" alt="" id="BLOGGER_PHOTO_ID_5675478293724415954" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Document Forward/Revoke/Authorize/Reject&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The Document Authorize/Forward/Reject/Review grid shows the list of document forwarded to login user for approval. Click on the record to display the details of the document. Document file in portable document format (PDF) can be previewed while other file formats need to be downloaded to the local computer.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;As per the requirement, a document can be processed for:&lt;/span&gt;&lt;br /&gt;1. REVIEW document.&lt;br /&gt;2.  FORWARD for next level approval.&lt;br /&gt;3.  AUTHORIZE document.&lt;br /&gt;4. REJECT document.&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-98V8BBhR_dg/TsNb8oyIzXI/AAAAAAAAAMw/RxXdaqPWi-E/s1600/user_approval.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://4.bp.blogspot.com/-98V8BBhR_dg/TsNb8oyIzXI/AAAAAAAAAMw/RxXdaqPWi-E/s400/user_approval.png" alt="" id="BLOGGER_PHOTO_ID_5675481052714945906" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;User Actions: &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1. REVIEW Document&lt;br /&gt;Whenever modification is required in the document, it is sent for review.  User performing review can be same user that forward the document or any other user in the user list.&lt;br /&gt;&lt;br /&gt;2. FORWARD Document&lt;br /&gt;Whenever approval is sought from next authority level, then the document is forwarded to the respective user.&lt;br /&gt;&lt;br /&gt;3. AUTHORIZE Document&lt;br /&gt;Permit the document to carry on the business process.&lt;br /&gt;&lt;br /&gt;4. REJECT Documents&lt;br /&gt;Disallow to process the business activity.&lt;br /&gt;&lt;br /&gt;A remark is mandatory while processing the document. The document recipient can track the state of the document and business process from the remarks as well. So, remarks must be precise and clear that can be taken as reference to authenticate the document. Remarks are also shown on document flow report.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Screen shot of File preview&lt;/span&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-JsY2hx6m_yA/TsNZSyspCmI/AAAAAAAAAL0/2OruX_MzPQ0/s1600/file_preview.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/-JsY2hx6m_yA/TsNZSyspCmI/AAAAAAAAAL0/2OruX_MzPQ0/s400/file_preview.png" alt="" id="BLOGGER_PHOTO_ID_5675478134798486114" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Invalid Documents:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;During document transaction processing, if file name specified in file name field does not exist in Application Home Directory, the resulting document number is marked as Invalid Document. Invalid Documents can be processed from Invalid Document menu from “Invalid Document” Grid as show in the screen shot below. Respective files can be placed in Application Home Directory and process “Upload File” button to validate the resulting document.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-2uyFCuRLalU/TsNYstZGEKI/AAAAAAAAALc/VAOvCTr0fSI/s1600/invalid_document.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/-2uyFCuRLalU/TsNYstZGEKI/AAAAAAAAALc/VAOvCTr0fSI/s400/invalid_document.png" alt="" id="BLOGGER_PHOTO_ID_5675477480539295906" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Email Notification and Alerts&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Email Notification in the form of alerts is sent to the user that have been forwarded a document or sent for review.  During AUTHORIZE and REJECT of document, email is sent to all the users involved for the document processing. This will help user to know the state of the document as well.&lt;br /&gt;&lt;br /&gt;Background process for Auto Email Notification can be started and stopped from Email Notify menu.&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-ji5RtH4xPb8/TsNYRq8QaLI/AAAAAAAAALQ/Ud8xJrJ-PRo/s1600/email.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://4.bp.blogspot.com/-ji5RtH4xPb8/TsNYRq8QaLI/AAAAAAAAALQ/Ud8xJrJ-PRo/s400/email.png" alt="" id="BLOGGER_PHOTO_ID_5675477016025000114" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;User Reports&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Reports are embedded in the application and rendered in Portable Document Format (pdf).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Screen shot of List of Documents&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-u1WxRDoF20Y/TsNYHfB7v2I/AAAAAAAAALE/vDiVBlKSbuw/s1600/list_of_documents.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/-u1WxRDoF20Y/TsNYHfB7v2I/AAAAAAAAALE/vDiVBlKSbuw/s400/list_of_documents.png" alt="" id="BLOGGER_PHOTO_ID_5675476841028894562" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Screen shot of Document Flow Report&lt;/span&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-5RSmUKd2D9k/TsNX8WBlynI/AAAAAAAAAK4/lnueNUKUdsA/s1600/doc_flow_report.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://4.bp.blogspot.com/-5RSmUKd2D9k/TsNX8WBlynI/AAAAAAAAAK4/lnueNUKUdsA/s400/doc_flow_report.png" alt="" id="BLOGGER_PHOTO_ID_5675476649632975474" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6567462125899594044-5949492158167529760?l=helpmeoracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://helpmeoracle.blogspot.com/feeds/5949492158167529760/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6567462125899594044&amp;postID=5949492158167529760&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/5949492158167529760'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/5949492158167529760'/><link rel='alternate' type='text/html' href='http://helpmeoracle.blogspot.com/2011/11/document-management-system-guide-part-2.html' title='Document Management System Guide Part 2'/><author><name>Maheswor Prajapati</name><uri>http://www.blogger.com/profile/16285651418481804502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_cyqnVsww6XM/SPxQHvtk_tI/AAAAAAAAAAM/yd4XxULLaak/S220/maheswor1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-HnGJygk4bAQ/TsNaCfoWxUI/AAAAAAAAAMo/LbtTvpukCX4/s72-c/user_login.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6567462125899594044.post-8745877182230277190</id><published>2011-11-13T02:05:00.000-08:00</published><updated>2011-11-15T22:03:35.950-08:00</updated><title type='text'>Document Management System Guide Part 1</title><content type='html'>&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:trackmoves/&gt;   &lt;w:trackformatting/&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;NE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:dontvertaligncellwithsp/&gt;    &lt;w:dontbreakconstrainedforcedtables/&gt;    &lt;w:dontvertalignintxbx/&gt;    &lt;w:word11kerningpairs/&gt;    &lt;w:cachedcolbalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val="Cambria Math"&gt;    &lt;m:brkbin val="before"&gt;    &lt;m:brkbinsub val="&amp;#45;-"&gt;    &lt;m:smallfrac val="off"&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val="0"&gt;    &lt;m:rmargin val="0"&gt;    &lt;m:defjc val="centerGroup"&gt;    &lt;m:wrapindent val="1440"&gt;    &lt;m:intlim val="subSup"&gt;    &lt;m:narylim val="undOvr"&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"&gt;   &lt;w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"&gt;   &lt;w:lsdexception locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 1"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 2"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 3"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 4"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 5"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 6"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 7"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 8"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 9"&gt;   &lt;w:lsdexception locked="false" priority="35" qformat="true" name="caption"&gt;   &lt;w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"&gt;   &lt;w:lsdexception locked="false" priority="1" name="Default Paragraph Font"&gt;   &lt;w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"&gt;   &lt;w:lsdexception locked="false" priority="22" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"&gt;   &lt;w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"&gt;   &lt;w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Revision"&gt;   &lt;w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"&gt;   &lt;w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"&gt;   &lt;w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"&gt;   &lt;w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"&gt;   &lt;w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"&gt;   &lt;w:lsdexception locked="false" priority="37" name="Bibliography"&gt;   &lt;w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:"Table Normal";  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-priority:99;  mso-style-qformat:yes;  mso-style-parent:"";  mso-padding-alt:0in 5.4pt 0in 5.4pt;  mso-para-margin:0in;  mso-para-margin-bottom:.0001pt;  mso-pagination:widow-orphan;  font-size:11.0pt;  mso-bidi-font-size:10.0pt;  font-family:"Calibri","sans-serif";  mso-ascii-font-family:Calibri;  mso-ascii-theme-font:minor-latin;  mso-fareast-font-family:"Times New Roman";  mso-fareast-theme-font:minor-fareast;  mso-hansi-font-family:Calibri;  mso-hansi-theme-font:minor-latin;  mso-bidi-font-family:Mangal;  mso-bidi-theme-font:minor-bidi;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class="MsoNormal"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;font-family:&amp;quot;;font-size:10.0pt;color:black;"   &gt;&lt;span style="font-size:100%;"&gt;Registered user can login to the application through their user name and password.&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-uOrmsXttbqs/Tr-kGGLTZHI/AAAAAAAAAKw/lbnhTajuegM/s1600/user_login.png"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 400px; height: 300px;" src="http://1.bp.blogspot.com/-uOrmsXttbqs/Tr-kGGLTZHI/AAAAAAAAAKw/lbnhTajuegM/s400/user_login.png" alt="" id="BLOGGER_PHOTO_ID_5674434480154305650" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:trackmoves/&gt;   &lt;w:trackformatting/&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;NE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:dontvertaligncellwithsp/&gt;    &lt;w:dontbreakconstrainedforcedtables/&gt;    &lt;w:dontvertalignintxbx/&gt;    &lt;w:word11kerningpairs/&gt;    &lt;w:cachedcolbalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val="Cambria Math"&gt;    &lt;m:brkbin val="before"&gt;    &lt;m:brkbinsub val="&amp;#45;-"&gt;    &lt;m:smallfrac val="off"&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val="0"&gt;    &lt;m:rmargin val="0"&gt;    &lt;m:defjc val="centerGroup"&gt;    &lt;m:wrapindent val="1440"&gt;    &lt;m:intlim val="subSup"&gt;    &lt;m:narylim val="undOvr"&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"&gt;   &lt;w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"&gt;   &lt;w:lsdexception locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 1"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 2"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 3"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 4"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 5"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 6"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 7"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 8"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 9"&gt;   &lt;w:lsdexception locked="false" priority="35" qformat="true" name="caption"&gt;   &lt;w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"&gt;   &lt;w:lsdexception locked="false" priority="1" name="Default Paragraph Font"&gt;   &lt;w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"&gt;   &lt;w:lsdexception locked="false" priority="22" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"&gt;   &lt;w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"&gt;   &lt;w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Revision"&gt;   &lt;w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"&gt;   &lt;w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"&gt;   &lt;w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"&gt;   &lt;w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"&gt;   &lt;w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"&gt;   &lt;w:lsdexception locked="false" priority="37" name="Bibliography"&gt;   &lt;w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:"Table Normal";  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-priority:99;  mso-style-qformat:yes;  mso-style-parent:"";  mso-padding-alt:0in 5.4pt 0in 5.4pt;  mso-para-margin:0in;  mso-para-margin-bottom:.0001pt;  mso-pagination:widow-orphan;  font-size:10.0pt;  font-family:"Calibri","sans-serif";  mso-bidi-font-family:Mangal;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class="MsoNormal"&gt;&lt;span class="apple-converted-space"  style="font-size:100%;"&gt;&lt;span style=";font-family:&amp;quot;;color:black;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="apple-converted-space"  style="font-size:100%;"&gt;&lt;span style=";font-family:&amp;quot;;color:black;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10.0pt;color:black;"   &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="apple-converted-space"  style="font-size:100%;"&gt;&lt;span style=";font-family:&amp;quot;;color:black;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="apple-converted-space"  style="font-size:100%;"&gt;&lt;span style=";font-family:&amp;quot;;color:black;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="apple-converted-space"  style="font-size:100%;"&gt;&lt;span style=";font-family:&amp;quot;;color:black;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="apple-converted-space"  style="font-size:100%;"&gt;&lt;span style=";font-family:&amp;quot;;color:black;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="apple-converted-space"  style="font-size:100%;"&gt;&lt;span style="Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;font-family:&amp;quot;;color:black;"  &gt;Context Menu is loaded at the left hand side panel and log in information is shown at the right side panel. Middle panel is the working area where forms are loaded. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:100%;"&gt;  &lt;/span&gt;&lt;p class="MsoNormal"&gt;&lt;span class="apple-converted-space"  style="font-size:100%;"&gt;&lt;span style="Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;font-family:&amp;quot;;color:black;"  &gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:100%;"&gt;  &lt;/span&gt;&lt;p class="MsoNormal"&gt;&lt;span class="apple-converted-space"  style="font-size:100%;"&gt;&lt;b&gt;&lt;span style="Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;font-family:&amp;quot;;color:black;"  &gt;Usage of Refresh Button:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:100%;"&gt;  &lt;/span&gt;&lt;p class="MsoNormal"&gt;&lt;span class="apple-converted-space"  style="font-size:100%;"&gt;&lt;span style="Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;font-family:&amp;quot;;color:black;"  &gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;ol style="margin-top:0in" start="1" type="1"&gt;&lt;li class="MsoNormal"  style="mso-list:l0 level1 lfo1;color:black;"&gt;&lt;span class="apple-converted-space"  style="font-size:100%;"&gt;&lt;span style="Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;font-family:&amp;quot;;" &gt;Clear And Reload Form: &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span class="apple-converted-space"  style="font-size:100%;"&gt;&lt;span style="Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;font-family:&amp;quot;;color:black;"  &gt;Refresh button has been placed at the top of each form. &lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;It helps to clear and reload form without visiting context menu at right hand side panel.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;ol style="margin-top:0in" start="2" type="1"&gt;&lt;li class="MsoNormal"  style="mso-list:l0 level1 lfo1;color:black;"&gt;&lt;span class="apple-converted-space"  style="font-size:100%;"&gt;&lt;span style="Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;font-family:&amp;quot;;" &gt;Retrieval of Online Data:&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span class="apple-converted-space"  style="font-size:100%;"&gt;&lt;span style="Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;font-family:&amp;quot;;color:black;"  &gt;The data grid (Manage User) is not auto loaded after modification in the existing record and after creation of new record (user) as well. For example, if new user is registered, need to press refresh button to load the new user registered (changes) in the “Manage User” grid.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-5ZOeV_1b1dk/Tr-hNPxH_0I/AAAAAAAAAKI/MmQYODdO-Fg/s1600/manage_user.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 250px;" src="http://1.bp.blogspot.com/-5ZOeV_1b1dk/Tr-hNPxH_0I/AAAAAAAAAKI/MmQYODdO-Fg/s400/manage_user.png" alt="" id="BLOGGER_PHOTO_ID_5674431304453062466" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;Data is loaded on the grid for further processing. When user clicks on the specific record, the details are loaded on the processing block (User Register), so that it can be modified as required. The user form controls such as “Add”, “Update”, and “Delete” buttons are loaded as per role granted to the user and their access on the each working forms.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Search in Drop down List:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The drop down list can be used for searching your required data as shown in the screen below. The list searches your data on each “Enter Key”. Type your text, to search in the list and enter the “Enter Key”. The list then returns filtered or matched data to the user that can be selected.&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-faKGLFVHJuE/Tr-g7820WcI/AAAAAAAAAJ8/-7ZBaQuNeTs/s1600/drop_down_list.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://1.bp.blogspot.com/-faKGLFVHJuE/Tr-g7820WcI/AAAAAAAAAJ8/-7ZBaQuNeTs/s400/drop_down_list.png" alt="" id="BLOGGER_PHOTO_ID_5674431007318890946" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Role Based Access Control Mechanism&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Role can be created from Manage Role menu. Required forms can be selected from the list and privilege on specific controls can be permitted and revoked.  Mark required controls (“Insert”, ”Update”, ”Delete”, ”Cancel”, ”Verify”) to provide access on forms and unmark those controls that are not permitted to the role. There is no need to grant access permission on each form to the users. The user belonging to the role directly has access control to the role forms.&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-DDpVqIOVxdI/Tr-gpiRdI0I/AAAAAAAAAJw/o6gFofad9h8/s1600/manage_role.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://1.bp.blogspot.com/-DDpVqIOVxdI/Tr-gpiRdI0I/AAAAAAAAAJw/o6gFofad9h8/s400/manage_role.png" alt="" id="BLOGGER_PHOTO_ID_5674430690945213250" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Steps for Role Creation:&lt;/span&gt;&lt;br /&gt;Add&lt;br /&gt;1. Enter Role Name, Description and select Authority level from list.&lt;br /&gt;2. Select Add Group Authority and check mark the record to give access in the forms.  Specific operation can be allowed and disallowed by marking and unmarking the operation.&lt;br /&gt;3. The press “Add” button to save the Role information.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Screen shot of Role creation (First Tab View)&lt;/span&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-OvlKGNz1B8Q/Tr-gQ2FkiGI/AAAAAAAAAJk/e0iceNLdC7w/s1600/manage_role1.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://1.bp.blogspot.com/-OvlKGNz1B8Q/Tr-gQ2FkiGI/AAAAAAAAAJk/e0iceNLdC7w/s400/manage_role1.png" alt="" id="BLOGGER_PHOTO_ID_5674430266767345762" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Screen shot of Role creation (Second Tab View)&lt;/span&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-f9VA8wAmg4o/Tr-gBppPBBI/AAAAAAAAAJY/2Y4EzmR2usI/s1600/role_create-second-tab.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://3.bp.blogspot.com/-f9VA8wAmg4o/Tr-gBppPBBI/AAAAAAAAAJY/2Y4EzmR2usI/s400/role_create-second-tab.png" alt="" id="BLOGGER_PHOTO_ID_5674430005729231890" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Modify&lt;/span&gt;&lt;br /&gt;1. Select record from the “Role Setup” data grid.&lt;br /&gt;2. Make necessary changes.&lt;br /&gt;3. Press “Update” button.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Delete&lt;/span&gt;&lt;br /&gt;1. Select record from the “Role Setup” data grid.&lt;br /&gt;2. Press “Delete” button.&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-weight: bold;"&gt;User Creation and password management&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;User can be created with ease with necessary information on “User Register” block. The user belonging to the role can be selected from the Role list. The user receives access permission from the role assigned. Date can be selected from the date box. Valid email address is required. This email address is used during document Forward process.&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-deNGiUiyfR4/Tr-fhwZ_KWI/AAAAAAAAAJM/gfLAdNUZkE0/s1600/user_creation_pass_mgmt.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 250px;" src="http://4.bp.blogspot.com/-deNGiUiyfR4/Tr-fhwZ_KWI/AAAAAAAAAJM/gfLAdNUZkE0/s400/user_creation_pass_mgmt.png" alt="" id="BLOGGER_PHOTO_ID_5674429457788512610" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Steps for User Creation:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Add&lt;/span&gt;&lt;br /&gt;1. Enter username and password.&lt;br /&gt;2. Select Role, Authority from list.&lt;br /&gt;3. Enter valid email address, date and employee id for the user.&lt;br /&gt;4. The press “Add” button to save the user information.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Modify&lt;/span&gt;&lt;br /&gt;1. Select record from the “Manage User” data grid.&lt;br /&gt;2. Make necessary changes.&lt;br /&gt;3. Press “Update” button.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Delete&lt;/span&gt;&lt;br /&gt;1. Select record from the “Manage User” data grid.&lt;br /&gt;2. Press “Delete” button.&lt;br /&gt;&lt;br /&gt;Screen shot user creation&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-2t7uqcbbq-I/Tr-fTEu1TUI/AAAAAAAAAJA/A_DZKN5duqI/s1600/step_user_create.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 250px;" src="http://3.bp.blogspot.com/-2t7uqcbbq-I/Tr-fTEu1TUI/AAAAAAAAAJA/A_DZKN5duqI/s400/step_user_create.png" alt="" id="BLOGGER_PHOTO_ID_5674429205546618178" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Define your own Document Type&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;DMS allows define your own document involved in the business process. New document type can be added as a part of the business process. Document number is generated based on the document type definition. The document number is parameterized and can include two digit message string, document message date and ten digit message serial numbers. Document number AO060720100000000019 represents Account Open document on 6th July 2010 with serial number 19. This document category has starting serial number set to zero.&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-T3y_y6Hvm6Q/Tr-eK3luz6I/AAAAAAAAAIo/CJUGa98xJvI/s1600/doc_type.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://3.bp.blogspot.com/-T3y_y6Hvm6Q/Tr-eK3luz6I/AAAAAAAAAIo/CJUGa98xJvI/s400/doc_type.png" alt="" id="BLOGGER_PHOTO_ID_5674427965068201890" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;System Parameters&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;System parameters define the behavior of the application.&lt;br /&gt;&lt;br /&gt;1. EMAIL_NOTIFICATION :&lt;br /&gt;Enable or disable email notification service in the application. The value of “Y” enables the email notification service else not.&lt;br /&gt;&lt;br /&gt;2. DOCUMENT_TIMEOUT:&lt;br /&gt;Timeout in minutes for processing forwarded documents. If recipient do not respond to the document for DOCUMENT_TIMEOUT period, then document is marked as timeout and forwarded to next user in the priority list.&lt;br /&gt;&lt;br /&gt;3. AUTO_FORWARD_TIME:&lt;br /&gt;Time specified in minutes, application waits to process document in priority list.&lt;br /&gt;&lt;br /&gt;4. DOC_REPOSITORY:&lt;br /&gt;It is the central repository for storing the processed documents.&lt;br /&gt;&lt;br /&gt;5. WORKING_DIRECTORY:&lt;br /&gt;It is used temporarily during file download process.&lt;br /&gt;&lt;br /&gt;6. MAX_FILE_TRF_SIZE:&lt;br /&gt;Maximum File Transfer Size in Bytes application can handle. The application will not entertain file size greater than MAX_FILE_TRF_SIZE parameter.&lt;br /&gt;&lt;br /&gt;Screen shot of the system parameter is shown below:&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-yQ1cvLsBL-4/Tr-cup4j_kI/AAAAAAAAAH4/ttMuvLzBO0Q/s1600/system_param.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://3.bp.blogspot.com/-yQ1cvLsBL-4/Tr-cup4j_kI/AAAAAAAAAH4/ttMuvLzBO0Q/s400/system_param.png" alt="" id="BLOGGER_PHOTO_ID_5674426380841123394" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6567462125899594044-8745877182230277190?l=helpmeoracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://helpmeoracle.blogspot.com/feeds/8745877182230277190/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6567462125899594044&amp;postID=8745877182230277190&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/8745877182230277190'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/8745877182230277190'/><link rel='alternate' type='text/html' href='http://helpmeoracle.blogspot.com/2011/11/document-management-system-guide-part-1.html' title='Document Management System Guide Part 1'/><author><name>Maheswor Prajapati</name><uri>http://www.blogger.com/profile/16285651418481804502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_cyqnVsww6XM/SPxQHvtk_tI/AAAAAAAAAAM/yd4XxULLaak/S220/maheswor1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-uOrmsXttbqs/Tr-kGGLTZHI/AAAAAAAAAKw/lbnhTajuegM/s72-c/user_login.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6567462125899594044.post-3456527743107906306</id><published>2011-11-09T01:45:00.000-08:00</published><updated>2011-11-09T01:48:14.979-08:00</updated><title type='text'>Code to Pass ArrayList From java to Oracle Database</title><content type='html'>package com.test;&lt;br /&gt;&lt;br /&gt;import java.sql.*;&lt;br /&gt;import java.sql.Connection;&lt;br /&gt;&lt;br /&gt;public class Conn {&lt;br /&gt;    static String url = "jdbc:oracle:thin:@localhost:1521:oradb";&lt;br /&gt;&lt;br /&gt;    static String user = "username";&lt;br /&gt;&lt;br /&gt;    static String pass = "password";&lt;br /&gt;&lt;br /&gt;    public static Connection getConnection() {&lt;br /&gt;        try {&lt;br /&gt;            Class.forName("oracle.jdbc.driver.OracleDriver");&lt;br /&gt;            Connection conn = DriverManager.getConnection(Conn.url, Conn.user,&lt;br /&gt;                    Conn.pass);&lt;br /&gt;            return conn;&lt;br /&gt;&lt;br /&gt;        } catch (Exception ms) {&lt;br /&gt;            ms.printStackTrace();&lt;br /&gt;            return null;&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public static void main(String ss[]) {&lt;br /&gt;        Connection conn = Conn.getConnection();&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public class TableTest {&lt;br /&gt;    int id;&lt;br /&gt;    String name;&lt;br /&gt;    String attribute1;&lt;br /&gt;    String attribute2;&lt;br /&gt;&lt;br /&gt;    public int getId() {&lt;br /&gt;        return id;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public void setId(int id) {&lt;br /&gt;        this.id = id;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public String getName() {&lt;br /&gt;        return name;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public void setName(String name) {&lt;br /&gt;        this.name = name;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public String getAttribute1() {&lt;br /&gt;        return attribute1;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public void setAttribute1(String attribute1) {&lt;br /&gt;        this.attribute1 = attribute1;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public String getAttribute2() {&lt;br /&gt;        return attribute2;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public void setAttribute2(String attribute2) {&lt;br /&gt;        this.attribute2 = attribute2;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;import java.sql.Array;&lt;br /&gt;import java.sql.Connection;&lt;br /&gt;import java.sql.PreparedStatement;&lt;br /&gt;import java.sql.SQLException;&lt;br /&gt;import java.util.ArrayList;&lt;br /&gt;import java.util.List;&lt;br /&gt;&lt;br /&gt;import oracle.jdbc.OraclePreparedStatement;&lt;br /&gt;import oracle.sql.ARRAY;&lt;br /&gt;import oracle.sql.ArrayDescriptor;&lt;br /&gt;import oracle.sql.STRUCT;&lt;br /&gt;import oracle.sql.StructDescriptor;&lt;br /&gt;&lt;br /&gt;public class OracleStoredProcedure {&lt;br /&gt;&lt;br /&gt;    private final String ORACLE_STRUCT = "T_TYPE";&lt;br /&gt;    private final String ORACLE_ARRAY = "TB_T_TYPE";&lt;br /&gt;&lt;br /&gt;    public void insertAll(List&lt;tabletest&gt; records) {&lt;br /&gt;        Connection conn = null;&lt;br /&gt;        StructDescriptor structDescriptor = null;&lt;br /&gt;        ArrayDescriptor arrayDescriptor = null;&lt;br /&gt;        int iSize = records.size();&lt;br /&gt;        Object[] arrObj = null;&lt;br /&gt;        Object[][] recObj = null;&lt;br /&gt;        try {&lt;br /&gt;&lt;br /&gt;            conn = Conn.getConnection();&lt;br /&gt;&lt;br /&gt;            structDescriptor = StructDescriptor.createDescriptor(ORACLE_STRUCT,&lt;br /&gt;                    conn);&lt;br /&gt;            arrayDescriptor = ArrayDescriptor.createDescriptor(ORACLE_ARRAY,&lt;br /&gt;                    conn);&lt;br /&gt;&lt;br /&gt;            arrObj = new Object[3];&lt;br /&gt;            recObj = new Object[iSize][3];&lt;br /&gt;            // Structuring obj and arrays&lt;br /&gt;            for (int j = 0; j &amp;lt; iSize; j++) {&lt;br /&gt;                TableTest ob = (TableTest) records.get(j);&lt;br /&gt;                recObj[j][0] = ob.name;&lt;br /&gt;                recObj[j][1] = ob.attribute1;&lt;br /&gt;                recObj[j][2] = ob.attribute2;&lt;br /&gt;               &lt;br /&gt;                // arrObj[j] = new STRUCT(structDescriptor, conn, recObj[j]);&lt;br /&gt;            }&lt;br /&gt;            ARRAY arr = new ARRAY(arrayDescriptor, conn, recObj);&lt;br /&gt;            oracle.jdbc.OraclePreparedStatement preparedStatement = (OraclePreparedStatement) conn&lt;br /&gt;                    .prepareStatement("{call POPULATE_TABLE_TEST (?)}");&lt;br /&gt;            preparedStatement.setArray(1, arr);&lt;br /&gt;            preparedStatement.execute();&lt;br /&gt;&lt;br /&gt;        } catch (Exception e) {&lt;br /&gt;            e.printStackTrace();&lt;br /&gt;        } finally {&lt;br /&gt;            try {&lt;br /&gt;                if (conn != null) {&lt;br /&gt;                    conn.close();&lt;br /&gt;&lt;br /&gt;                }&lt;br /&gt;            } catch (SQLException e2) {&lt;br /&gt;                e2.printStackTrace();&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public static void main(String a[]) {&lt;br /&gt;        List&lt;tabletest&gt; list = new ArrayList&lt;tabletest&gt;();&lt;br /&gt;        TableTest ab = new TableTest();&lt;br /&gt;        ab.setId(1);&lt;br /&gt;        ab.setName("user1");&lt;br /&gt;        ab.setAttribute1("m1");&lt;br /&gt;        ab.setAttribute1("m2");&lt;br /&gt;        list.add(ab);&lt;br /&gt;&lt;br /&gt;        TableTest abc = new TableTest();&lt;br /&gt;        abc.setId(2);&lt;br /&gt;        abc.setName("user2");&lt;br /&gt;        abc.setAttribute1("a1");&lt;br /&gt;        abc.setAttribute1("a2");&lt;br /&gt;        list.add(abc);&lt;br /&gt;        new OracleStoredProcedure().insertAll(list);&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/tabletest&gt;&lt;/tabletest&gt;&lt;/tabletest&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6567462125899594044-3456527743107906306?l=helpmeoracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://helpmeoracle.blogspot.com/feeds/3456527743107906306/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6567462125899594044&amp;postID=3456527743107906306&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/3456527743107906306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/3456527743107906306'/><link rel='alternate' type='text/html' href='http://helpmeoracle.blogspot.com/2011/11/code-to-pass-arraylist-from-java-to.html' title='Code to Pass ArrayList From java to Oracle Database'/><author><name>Maheswor Prajapati</name><uri>http://www.blogger.com/profile/16285651418481804502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_cyqnVsww6XM/SPxQHvtk_tI/AAAAAAAAAAM/yd4XxULLaak/S220/maheswor1.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6567462125899594044.post-2740421107924543878</id><published>2011-11-09T00:49:00.000-08:00</published><updated>2011-11-09T00:51:03.489-08:00</updated><title type='text'>Javascript : Apply method</title><content type='html'>Javascript functions are objects with spcified property named apply. The apply method is used as the constructor of the object. The object is passed as the first parameter to the apply method. The second parameter is always an array used to initialize the object being passed with the array object.&lt;br /&gt;A function named Person has three parameters and initialize the object property with the passed arguments. Here "this" refer to the object that invoke the apply method ie Aperson object. Aperson function applies Person attributes with itself as first argument and array as its parameters.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;function Person(firstname,middlename,lastname)&lt;br /&gt;{&lt;br /&gt;  this.firstname = firstname;&lt;br /&gt;  this.middlename= middlename;&lt;br /&gt;  this.lastname = lastname;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function Aperson(age, firstname, middlename, lastname)&lt;br /&gt;{&lt;br /&gt;  this.age = age;&lt;br /&gt;  Person.apply(this, new Array(firstname, middlename, lastname))&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;aperson = new Aperson(31,"Bill","Jill","King")&lt;br /&gt;console.log(aperson.firstname + " " +  aperson.middlename + " " + aperson.lastname + " is " + aperson.age +" years old.") ;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Output&lt;br /&gt;Bill Jill King is 31 years old.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6567462125899594044-2740421107924543878?l=helpmeoracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://helpmeoracle.blogspot.com/feeds/2740421107924543878/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6567462125899594044&amp;postID=2740421107924543878&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/2740421107924543878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/2740421107924543878'/><link rel='alternate' type='text/html' href='http://helpmeoracle.blogspot.com/2011/11/javascript-apply-method.html' title='Javascript : Apply method'/><author><name>Maheswor Prajapati</name><uri>http://www.blogger.com/profile/16285651418481804502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_cyqnVsww6XM/SPxQHvtk_tI/AAAAAAAAAAM/yd4XxULLaak/S220/maheswor1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6567462125899594044.post-8899561436246265691</id><published>2011-11-08T23:52:00.000-08:00</published><updated>2011-11-08T23:53:23.424-08:00</updated><title type='text'>Javascript: Array functions Push, Unshift, Pop, Shift</title><content type='html'>Push : The push method adds an element to the end of the array. If the method takes more than one elements, they are appended from left to right order.&lt;br /&gt;&lt;br /&gt;var arraydata = ['a','b'] ;&lt;br /&gt;arraydata.push('c');&lt;br /&gt;arraydata.push('d','e');&lt;br /&gt;console.log(arraydata);&lt;br /&gt;&lt;br /&gt;Output&lt;br /&gt;['a','b','c','d','e']&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Unshift :The unshift method adds an element to the start of the array. If the method takes more than one elements, they are appended from right to left order.&lt;br /&gt;&lt;br /&gt;var arraydata = ['b','a'] ;&lt;br /&gt;arraydata.unshift('c');&lt;br /&gt;arraydata.unshift('e','d');&lt;br /&gt;console.log(arraydata);&lt;br /&gt;&lt;br /&gt;Output&lt;br /&gt;["e", "d", "c", "b", "a"]&lt;br /&gt;&lt;br /&gt;Pop: The pop method removes an element from the end of the array and returns it.&lt;br /&gt;&lt;br /&gt;var arraydata= ['a','b','c','d','e'];&lt;br /&gt;console.log(arraydata.pop());&lt;br /&gt;console.log(arraydata);&lt;br /&gt;&lt;br /&gt;Output:&lt;br /&gt;e&lt;br /&gt;["a", "b", "c", "d"]&lt;br /&gt;&lt;br /&gt;Shift : The shift method removes an element from the start of the array and returns it.&lt;br /&gt;&lt;br /&gt;var arraydata= ['a','b','c','d','e'];&lt;br /&gt;console.log(arraydata.shift());&lt;br /&gt;console.log(arraydata);&lt;br /&gt;&lt;br /&gt;Output:&lt;br /&gt;a&lt;br /&gt;["b", "c", "d", "e"]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6567462125899594044-8899561436246265691?l=helpmeoracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://helpmeoracle.blogspot.com/feeds/8899561436246265691/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6567462125899594044&amp;postID=8899561436246265691&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/8899561436246265691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/8899561436246265691'/><link rel='alternate' type='text/html' href='http://helpmeoracle.blogspot.com/2011/11/javascript-array-functions-push-unshift.html' title='Javascript: Array functions Push, Unshift, Pop, Shift'/><author><name>Maheswor Prajapati</name><uri>http://www.blogger.com/profile/16285651418481804502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_cyqnVsww6XM/SPxQHvtk_tI/AAAAAAAAAAM/yd4XxULLaak/S220/maheswor1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6567462125899594044.post-2425513572978608911</id><published>2011-11-08T23:25:00.000-08:00</published><updated>2011-11-09T00:58:20.356-08:00</updated><title type='text'>arguments property of Javascript function</title><content type='html'>Javascript arguments property inside any function is array of function parameters passed. An arguments property is available only inside the function. Any function parameter can be accessed from the arguments property as usual array indexed by number starting from 0. Lets take an example.&lt;br /&gt;&lt;br /&gt;argumentExample=function()&lt;br /&gt;alert(arguments.length);&lt;br /&gt;for loop counter between 0 and   arguments.length&lt;br /&gt;alert(arguments[counter]);&lt;br /&gt;&lt;br /&gt;argumentExample("firstItem","secondItem",232,"fourthItem");&lt;br /&gt;&lt;arguments.length;counter++) script=""&gt;&lt;arguments.length;counter++)&gt;&lt;/arguments.length;counter++)&gt;&lt;/arguments.length;counter++)&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6567462125899594044-2425513572978608911?l=helpmeoracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://helpmeoracle.blogspot.com/feeds/2425513572978608911/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6567462125899594044&amp;postID=2425513572978608911&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/2425513572978608911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/2425513572978608911'/><link rel='alternate' type='text/html' href='http://helpmeoracle.blogspot.com/2011/11/arguments-property-of-javascript.html' title='arguments property of Javascript function'/><author><name>Maheswor Prajapati</name><uri>http://www.blogger.com/profile/16285651418481804502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_cyqnVsww6XM/SPxQHvtk_tI/AAAAAAAAAAM/yd4XxULLaak/S220/maheswor1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6567462125899594044.post-46408552206601922</id><published>2011-11-08T21:43:00.001-08:00</published><updated>2011-11-08T21:43:40.850-08:00</updated><title type='text'>Callback in javascript</title><content type='html'>We create function normally to get arguments and return specific type of value in most of the programming languages. But functions in javascript behaves different. Function in  javascript are objects that has predefined properties.&lt;br /&gt;&lt;br /&gt;In javascript we can pass function as an argument and execute that passed function from the called function. We can execute passed function from the called function using the predefiend function property "call". The first parameter to the call back function acts as scope of the function and other parameters can be accessed normal way.&lt;br /&gt;&lt;br /&gt;Lets take an example. Here function named "func"  is the main function that takes an argument. Inside the function object "p" is created that has two property named "name" and "lastname". Similarly "company" object is created with property named "name" and "address". Also variable named "fullname" is created.&lt;br /&gt;&lt;br /&gt;Another function test is created with two parameters "param1" and "param2".  Here alert is given for the passed parameters and scope provided to the test from the called function.&lt;br /&gt;&lt;br /&gt;Now we call the function "func" with the function "test" as parameter.&lt;br /&gt;The line&lt;br /&gt;    a.call(p,fullname,company);&lt;br /&gt;calls back the passed function "test". The first parameter "p" here acts as scope of the function during callback and can be accessed using keyword "this" as done on lline&lt;br /&gt;    alert(this.name+' ' +this.lastname);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;func=function(a){&lt;br /&gt;p={};&lt;br /&gt;p.name='myname';&lt;br /&gt;p.lastname='mylastname';&lt;br /&gt;var fullname= 'abc xyz ';&lt;br /&gt;company = new Object();&lt;br /&gt;company.name='My Tech P. Ltd';&lt;br /&gt;company.address='Nepal';&lt;br /&gt;a.call(p,fullname,company);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;test=function(param1,param2){&lt;br /&gt;alert(param1);&lt;br /&gt;alert(param2.name+param2.address);&lt;br /&gt;alert(this.name+' ' +this.lastname);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;func(test);&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6567462125899594044-46408552206601922?l=helpmeoracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://helpmeoracle.blogspot.com/feeds/46408552206601922/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6567462125899594044&amp;postID=46408552206601922&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/46408552206601922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/46408552206601922'/><link rel='alternate' type='text/html' href='http://helpmeoracle.blogspot.com/2011/11/callback-in-javascript.html' title='Callback in javascript'/><author><name>Maheswor Prajapati</name><uri>http://www.blogger.com/profile/16285651418481804502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_cyqnVsww6XM/SPxQHvtk_tI/AAAAAAAAAAM/yd4XxULLaak/S220/maheswor1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6567462125899594044.post-3137348460520995786</id><published>2011-11-08T03:59:00.001-08:00</published><updated>2011-11-08T03:59:47.605-08:00</updated><title type='text'>Program to send Email in Php with Authentication</title><content type='html'>&lt;div class="post-header"&gt;  &lt;/div&gt;  PEAR Installation&lt;br /&gt;&lt;br /&gt;PEAR is an extension for PHP. These days PEAR  is included with PHP, but you need to install it yourself. I use PEAR on  all my PHP developments.&lt;br /&gt;&lt;br /&gt;Installing PEAR:&lt;br /&gt;&lt;br /&gt;Open a command line window (i.e. Start-&amp;gt;Run-&amp;gt;cmd)&lt;br /&gt;Go to the PHP directory, in my case C:\php. Type go-pear.bat. Follow the instructions.&lt;br /&gt;The PEAR extension get installed in C:\php\PEAR directory.&lt;br /&gt;Once PEAR is installed, go to the php.ini file in your Apache2 directory. Find the&lt;br /&gt;&lt;br /&gt;Code:&lt;br /&gt;;include_path = ".;c:\php\includes"&lt;br /&gt;&lt;br /&gt;Remove the semi-colon (to un-comment it), and then add C:\php\PEAR to it&lt;br /&gt;&lt;br /&gt;Code:&lt;br /&gt;include_path = ".;c:\php\includes;C:\php\PEAR"&lt;br /&gt;;include_path = ".;C:\wamp\php\includes;C:\wamp\php\PEAR"&lt;br /&gt;&lt;br /&gt;---------------------------------------------------------------------------------------------&lt;br /&gt;** The 'pear' command is not currently in your PATH, so you need to&lt;br /&gt;** use 'c:\wamp\php\pear.bat' until you have added&lt;br /&gt;** 'C:\wamp\php' to your PATH environment variable.&lt;br /&gt;&lt;br /&gt;* WINDOWS ENVIRONMENT VARIABLES *&lt;br /&gt;For convenience, a REG file is available under C:\wamp\php\PEAR_ENV.reg .&lt;br /&gt;This file creates ENV variables for the current user.&lt;br /&gt;&lt;br /&gt;Double-click this file to add it to the current user registry.&lt;br /&gt;&lt;br /&gt;-----------------------------------------------------------------------------------------------&lt;br /&gt;#########Pear mail package Installation################&lt;br /&gt;&lt;br /&gt;go to http://pear.php.net/package/Mail/download/   for supported Mail packages&lt;br /&gt;&lt;br /&gt;pear install Mail-1.1.14&lt;br /&gt;pear install --alldeps Mail-1.1.14&lt;br /&gt;&lt;br /&gt;########Email with authentication#############&lt;br /&gt;&lt;br /&gt;";&lt;br /&gt;$to = "XYZ ";&lt;br /&gt;$subject = "Hi!";&lt;br /&gt;$body = "Hi,\n\nHow are you? This is test php mail.";&lt;br /&gt;&lt;br /&gt;$host = "mail.domain.com";&lt;br /&gt;$username = "user@myserver.com";&lt;br /&gt;$password = "sdfdsf";&lt;br /&gt;&lt;br /&gt;$headers = array ('From' =&amp;gt; $from,&lt;br /&gt;  'To' =&amp;gt; $to,&lt;br /&gt;  'Subject' =&amp;gt; $subject);&lt;br /&gt;$smtp = Mail::factory('smtp',&lt;br /&gt;  array ('host' =&amp;gt; $host,&lt;br /&gt;    'auth' =&amp;gt; true,&lt;br /&gt;    'username' =&amp;gt; $username,&lt;br /&gt;    'password' =&amp;gt; $password));&lt;br /&gt;&lt;br /&gt;$mail = $smtp-&amp;gt;send($to, $headers, $body);&lt;br /&gt;&lt;br /&gt;if (PEAR::isError($mail)) {&lt;br /&gt;  echo("&lt;p&gt;" . $mail-&amp;gt;getMessage() . "&lt;/p&gt;");&lt;br /&gt; } else {&lt;br /&gt;  echo("&lt;p&gt;Message successfully sent!&lt;/p&gt;");&lt;br /&gt; }&lt;br /&gt;?&amp;gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6567462125899594044-3137348460520995786?l=helpmeoracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://helpmeoracle.blogspot.com/feeds/3137348460520995786/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6567462125899594044&amp;postID=3137348460520995786&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/3137348460520995786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/3137348460520995786'/><link rel='alternate' type='text/html' href='http://helpmeoracle.blogspot.com/2011/11/program-to-send-email-in-php-with.html' title='Program to send Email in Php with Authentication'/><author><name>Maheswor Prajapati</name><uri>http://www.blogger.com/profile/16285651418481804502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_cyqnVsww6XM/SPxQHvtk_tI/AAAAAAAAAAM/yd4XxULLaak/S220/maheswor1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6567462125899594044.post-4914015419035590484</id><published>2011-11-06T02:31:00.001-08:00</published><updated>2011-11-12T22:06:33.550-08:00</updated><title type='text'>Document Management System</title><content type='html'>&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:trackmoves/&gt;   &lt;w:trackformatting/&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;NE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:dontvertaligncellwithsp/&gt;    &lt;w:dontbreakconstrainedforcedtables/&gt;    &lt;w:dontvertalignintxbx/&gt;    &lt;w:word11kerningpairs/&gt;    &lt;w:cachedcolbalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val="Cambria Math"&gt;    &lt;m:brkbin val="before"&gt;    &lt;m:brkbinsub val="&amp;#45;-"&gt;    &lt;m:smallfrac val="off"&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val="0"&gt;    &lt;m:rmargin val="0"&gt;    &lt;m:defjc val="centerGroup"&gt;    &lt;m:wrapindent val="1440"&gt;    &lt;m:intlim val="subSup"&gt;    &lt;m:narylim val="undOvr"&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"&gt;   &lt;w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"&gt;   &lt;w:lsdexception locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 1"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 2"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 3"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 4"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 5"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 6"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 7"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 8"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 9"&gt;   &lt;w:lsdexception locked="false" priority="35" qformat="true" name="caption"&gt;   &lt;w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"&gt;   &lt;w:lsdexception locked="false" priority="1" name="Default Paragraph Font"&gt;   &lt;w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"&gt;   &lt;w:lsdexception locked="false" priority="22" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"&gt;   &lt;w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"&gt;   &lt;w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Revision"&gt;   &lt;w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"&gt;   &lt;w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"&gt;   &lt;w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"&gt;   &lt;w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"&gt;   &lt;w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"&gt;   &lt;w:lsdexception locked="false" priority="37" name="Bibliography"&gt;   &lt;w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:"Table Normal";  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-priority:99;  mso-style-qformat:yes;  mso-style-parent:"";  mso-padding-alt:0in 5.4pt 0in 5.4pt;  mso-para-margin:0in;  mso-para-margin-bottom:.0001pt;  mso-pagination:widow-orphan;  font-size:10.0pt;  font-family:"Calibri","sans-serif";  mso-bidi-font-family:Mangal;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;font-family:&amp;quot;;font-size:10.0pt;"  &gt;Content&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;  &lt;ol style="margin-top:0in" start="1" type="1"&gt;&lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1"&gt;&lt;span style="Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;font-family:&amp;quot;;font-size:10.0pt;"  &gt;About Document Management System.&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1"&gt;&lt;span style="Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;font-family:&amp;quot;;font-size:10.0pt;"  &gt;How to use Document Management      System.&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1"&gt;&lt;span style="Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;font-family:&amp;quot;;font-size:10.0pt;"  &gt;Customer Registration.&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1"&gt;&lt;span style="Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;font-family:&amp;quot;;font-size:10.0pt;"  &gt;Document Transaction steps and      flow diagram.&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1"&gt;&lt;span style="Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;font-family:&amp;quot;;font-size:10.0pt;"  &gt;Document Transaction Generation.&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1"&gt;&lt;span style="Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;font-family:&amp;quot;;font-size:10.0pt;"  &gt;Document Forward/Revoke/Authorize/Reject.&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1"&gt;&lt;span style="Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;font-family:&amp;quot;;font-size:10.0pt;"  &gt;Invalid Document.&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1"&gt;&lt;span style="Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;font-family:&amp;quot;;font-size:10.0pt;"  &gt;Email Notification and Alerts.&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1"&gt;&lt;span style="Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;font-family:&amp;quot;;font-size:10.0pt;"  &gt;User Reports.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:trackmoves/&gt;   &lt;w:trackformatting/&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;NE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:dontvertaligncellwithsp/&gt;    &lt;w:dontbreakconstrainedforcedtables/&gt;    &lt;w:dontvertalignintxbx/&gt;    &lt;w:word11kerningpairs/&gt;    &lt;w:cachedcolbalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val="Cambria Math"&gt;    &lt;m:brkbin val="before"&gt;    &lt;m:brkbinsub val="&amp;#45;-"&gt;    &lt;m:smallfrac val="off"&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val="0"&gt;    &lt;m:rmargin val="0"&gt;    &lt;m:defjc val="centerGroup"&gt;    &lt;m:wrapindent val="1440"&gt;    &lt;m:intlim val="subSup"&gt;    &lt;m:narylim val="undOvr"&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"&gt;   &lt;w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"&gt;   &lt;w:lsdexception locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 1"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 2"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 3"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 4"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 5"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 6"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 7"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 8"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 9"&gt;   &lt;w:lsdexception locked="false" priority="35" qformat="true" name="caption"&gt;   &lt;w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"&gt;   &lt;w:lsdexception locked="false" priority="1" name="Default Paragraph Font"&gt;   &lt;w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"&gt;   &lt;w:lsdexception locked="false" priority="22" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"&gt;   &lt;w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"&gt;   &lt;w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Revision"&gt;   &lt;w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"&gt;   &lt;w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"&gt;   &lt;w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"&gt;   &lt;w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"&gt;   &lt;w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"&gt;   &lt;w:lsdexception locked="false" priority="37" name="Bibliography"&gt;   &lt;w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:"Table Normal";  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-priority:99;  mso-style-qformat:yes;  mso-style-parent:"";  mso-padding-alt:0in 5.4pt 0in 5.4pt;  mso-para-margin:0in;  mso-para-margin-bottom:.0001pt;  mso-pagination:widow-orphan;  font-size:10.0pt;  font-family:"Calibri","sans-serif";  mso-bidi-font-family:Mangal;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;font-family:&amp;quot;;font-size:10.0pt;"  &gt;Document Management System&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;font-family:&amp;quot;;font-size:10.0pt;"  &gt;&lt;span style="mso-spacerun:yes"&gt;&lt;/span&gt;&lt;span class="apple-style-span"&gt;A&lt;/span&gt;&lt;span class="apple-converted-space"&gt; &lt;/span&gt;&lt;span class="apple-style-span"&gt;&lt;b&gt;document management system&lt;/b&gt;&lt;/span&gt;&lt;span class="apple-converted-space"&gt; &lt;/span&gt;&lt;span class="apple-style-span"&gt;(DMS) is a&lt;/span&gt;&lt;span class="apple-converted-space"&gt; &lt;/span&gt;&lt;span class="apple-style-span"&gt;&lt;a href="http://en.wikipedia.org/wiki/Computer_system" title="Computer system"&gt;&lt;span style="text-decoration:none; text-underline:nonecolor:windowtext;" &gt;computer system&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span class="apple-converted-space"&gt; &lt;/span&gt;&lt;span class="apple-style-span"&gt;(or set of computer programs) used to track and store&lt;/span&gt;&lt;span class="apple-converted-space"&gt; &lt;/span&gt;&lt;span class="apple-style-span"&gt;&lt;a href="http://en.wikipedia.org/wiki/Electronic_document" title="Electronic document"&gt;&lt;span style="text-decoration:none; text-underline:nonecolor:windowtext;" &gt;electronic documents&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span class="apple-converted-space"&gt; &lt;/span&gt;&lt;span class="apple-style-span"&gt;and/or&lt;/span&gt;&lt;span class="apple-converted-space"&gt; &lt;/span&gt;&lt;span class="apple-style-span"&gt;&lt;a href="http://en.wikipedia.org/wiki/Digital_image" title="Digital image"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:windowtext;" &gt;images&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span class="apple-converted-space"&gt; &lt;/span&gt;&lt;span class="apple-style-span"&gt;of paper documents. &lt;span style="color:black;"&gt;Document management systems are becoming more important as it becomes increasingly obvious that &lt;/span&gt;the&lt;/span&gt;&lt;span class="apple-converted-space"&gt; &lt;/span&gt;&lt;span class="apple-style-span"&gt;&lt;a href="http://www.webopedia.com/TERM/D/paperless_office.html"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:windowtext;" &gt;paperless office&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span class="apple-converted-space"&gt; &lt;/span&gt;&lt;span class="apple-style-span"&gt;is an&lt;span style="color:black;"&gt; ideal that may never be achieved. Instead, document management systems strive to create systems that can handle paper and electronic documents together.&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-family:&amp;quot;;font-size:10.0pt;color:#333333;"   &gt;Document management&lt;span class="apple-converted-space"&gt; system &lt;/span&gt;handles documents in such a way that information can be created, shared, organized and stored efficiently and appropriately. The focus of document management system is on the organization and storage of documents. Documents are stored in an organized and secure way and allow documents to be found easily. There is a move within large organizations to use document management software to help them do this. This system is designed to make handling electronic files more efficient and effective way.&lt;/span&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-family:&amp;quot;;font-size:10.0pt;color:black;"   &gt;Document Management system enables the automatic routing of documents to the user responsible for working on them. Enterprises can rely on documents to be processed efficiently through a step-by-step process and there is no risk that they can be lost or overlooked. Workflow can be defined for the document processing and ensures that documents are forwarded to the appropriate user automatically at specified times, alerting the user of the necessity to process them through emails. This system ensures the smooth flow of documents through the enterprise.&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span class="apple-style-span"&gt;&lt;span style=" Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;font-family:&amp;quot;;font-size:10.0pt;color:black;"   &gt;In any enterprise it is vital that the security of electronic documents is appropriately managed. Document Management system ensure that access to the system is restricted only to those with the correct access permissions, both to ensure the integrity of data and to reduce the number of documents presented to the user only to those documents that are relevant to his or her role.&lt;/span&gt;&lt;/span&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-family:&amp;quot;;font-size:10.0pt;color:black;"   &gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:trackmoves/&gt;   &lt;w:trackformatting/&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;NE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:dontvertaligncellwithsp/&gt;    &lt;w:dontbreakconstrainedforcedtables/&gt;    &lt;w:dontvertalignintxbx/&gt;    &lt;w:word11kerningpairs/&gt;    &lt;w:cachedcolbalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val="Cambria Math"&gt;    &lt;m:brkbin val="before"&gt;    &lt;m:brkbinsub val="&amp;#45;-"&gt;    &lt;m:smallfrac val="off"&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val="0"&gt;    &lt;m:rmargin val="0"&gt;    &lt;m:defjc val="centerGroup"&gt;    &lt;m:wrapindent val="1440"&gt;    &lt;m:intlim val="subSup"&gt;    &lt;m:narylim val="undOvr"&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"&gt;   &lt;w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"&gt;   &lt;w:lsdexception locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 1"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 2"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 3"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 4"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 5"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 6"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 7"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 8"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 9"&gt;   &lt;w:lsdexception locked="false" priority="35" qformat="true" name="caption"&gt;   &lt;w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"&gt;   &lt;w:lsdexception locked="false" priority="1" name="Default Paragraph Font"&gt;   &lt;w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"&gt;   &lt;w:lsdexception locked="false" priority="22" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"&gt;   &lt;w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"&gt;   &lt;w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Revision"&gt;   &lt;w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"&gt;   &lt;w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"&gt;   &lt;w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"&gt;   &lt;w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"&gt;   &lt;w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"&gt;   &lt;w:lsdexception locked="false" priority="37" name="Bibliography"&gt;   &lt;w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:"Table Normal";  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-priority:99;  mso-style-qformat:yes;  mso-style-parent:"";  mso-padding-alt:0in 5.4pt 0in 5.4pt;  mso-para-margin:0in;  mso-para-margin-bottom:.0001pt;  mso-pagination:widow-orphan;  font-size:10.0pt;  font-family:"Calibri","sans-serif";  mso-bidi-font-family:Mangal;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;font-family:&amp;quot;;font-size:10.0pt;"  &gt;Document Transaction Steps and flow diagram&lt;/span&gt;&lt;/b&gt;&lt;span style="Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;font-family:&amp;quot;;font-size:10.0pt;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;  &lt;ol style="margin-top:0in" start="1" type="1"&gt;&lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1"&gt;&lt;span style="Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;font-family:&amp;quot;;font-size:10.0pt;"  &gt;Document Entry.&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1"&gt;&lt;span style="Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;font-family:&amp;quot;;font-size:10.0pt;"  &gt;Document Forward.&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1"&gt;&lt;span style="Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;font-family:&amp;quot;;font-size:10.0pt;"  &gt;Document Review.&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1"&gt;&lt;span style="Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;font-family:&amp;quot;;font-size:10.0pt;"  &gt;Document Authorize.&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1"&gt;&lt;span style="Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;font-family:&amp;quot;;font-size:10.0pt;"  &gt;Document Reject&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;  &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-DROtN0qcVnQ/TrZl5z46QRI/AAAAAAAAAFU/ONWU5oQaC8w/s1600/document_flow.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://2.bp.blogspot.com/-DROtN0qcVnQ/TrZl5z46QRI/AAAAAAAAAFU/ONWU5oQaC8w/s320/document_flow.png" alt="" id="BLOGGER_PHOTO_ID_5671832824575574290" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:trackmoves/&gt;   &lt;w:trackformatting/&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;NE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:dontvertaligncellwithsp/&gt;    &lt;w:dontbreakconstrainedforcedtables/&gt;    &lt;w:dontvertalignintxbx/&gt;    &lt;w:word11kerningpairs/&gt;    &lt;w:cachedcolbalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val="Cambria Math"&gt;    &lt;m:brkbin val="before"&gt;    &lt;m:brkbinsub val="&amp;#45;-"&gt;    &lt;m:smallfrac val="off"&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val="0"&gt;    &lt;m:rmargin val="0"&gt;    &lt;m:defjc val="centerGroup"&gt;    &lt;m:wrapindent val="1440"&gt;    &lt;m:intlim val="subSup"&gt;    &lt;m:narylim val="undOvr"&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"&gt;   &lt;w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"&gt;   &lt;w:lsdexception locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 1"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 2"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 3"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 4"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 5"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 6"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 7"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 8"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 9"&gt;   &lt;w:lsdexception locked="false" priority="35" qformat="true" name="caption"&gt;   &lt;w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"&gt;   &lt;w:lsdexception locked="false" priority="1" name="Default Paragraph Font"&gt;   &lt;w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"&gt;   &lt;w:lsdexception locked="false" priority="22" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"&gt;   &lt;w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"&gt;   &lt;w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Revision"&gt;   &lt;w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"&gt;   &lt;w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"&gt;   &lt;w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"&gt;   &lt;w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"&gt;   &lt;w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"&gt;   &lt;w:lsdexception locked="false" priority="37" name="Bibliography"&gt;   &lt;w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:"Table Normal";  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-priority:99;  mso-style-qformat:yes;  mso-style-parent:"";  mso-padding-alt:0in 5.4pt 0in 5.4pt;  mso-para-margin-top:0in;  mso-para-margin-right:0in;  mso-para-margin-bottom:10.0pt;  mso-para-margin-left:0in;  line-height:115%;  mso-pagination:widow-orphan;  font-size:11.0pt;  mso-bidi-font-size:10.0pt;  font-family:"Calibri","sans-serif";  mso-ascii-font-family:Calibri;  mso-ascii-theme-font:minor-latin;  mso-hansi-font-family:Calibri;  mso-hansi-theme-font:minor-latin;  mso-bidi-font-family:Mangal;  mso-bidi-theme-font:minor-bidi;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;Technical Details&lt;/b&gt;&lt;/p&gt;  &lt;ol&gt;&lt;li&gt;&lt;span style="font-family:Wingdings; mso-fareast-font-family:Wingdings;mso-bidi-font-family:Wingdings;" &gt;&lt;span style="mso-list:Ignore"&gt;&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Full Open Source Implementation&lt;span style="font-family:Wingdings;"&gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:Wingdings; mso-fareast-font-family:Wingdings;mso-bidi-font-family:Wingdings;" &gt;&lt;span style="mso-list:Ignore"&gt;&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;ZK&lt;span style="font-family:Wingdings;"&gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:Wingdings; mso-fareast-font-family:Wingdings;mso-bidi-font-family:Wingdings;" &gt;&lt;span style="mso-list:Ignore"&gt;&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;JDK 1.6&lt;span style="font-family:Wingdings;"&gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:Wingdings; mso-fareast-font-family:Wingdings;mso-bidi-font-family:Wingdings;" &gt;&lt;span style="mso-list:Ignore"&gt;&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Spring Web Application Development Framework&lt;span style="font-family:Wingdings;"&gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:Wingdings; mso-fareast-font-family:Wingdings;mso-bidi-font-family:Wingdings;" &gt;&lt;span style="mso-list:Ignore"&gt;&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Apache Tomcat v6/ Jetty&lt;span style="font-family:Wingdings;"&gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:Wingdings; mso-fareast-font-family:Wingdings;mso-bidi-font-family:Wingdings;" &gt;&lt;span style="mso-list:Ignore"&gt;&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;MySql&lt;span style="font-family:Wingdings;"&gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:Wingdings; mso-fareast-font-family:Wingdings;mso-bidi-font-family:Wingdings;" &gt;&lt;span style="mso-list:Ignore"&gt;&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Rsync&lt;span style="font-family:Wingdings;"&gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:Wingdings; mso-fareast-font-family:Wingdings;mso-bidi-font-family:Wingdings;" &gt;&lt;span style="mso-list:Ignore"&gt;&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Jasper Reports&lt;span style="font-family:Wingdings;"&gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:Wingdings; mso-fareast-font-family:Wingdings;mso-bidi-font-family:Wingdings;" &gt;&lt;span style="mso-list:Ignore"&gt;&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Linux/Fedora&lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;&lt;span style="font-family:Wingdings;"&gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:Wingdings; mso-fareast-font-family:Wingdings;mso-bidi-font-family:Wingdings;" &gt;&lt;span style="mso-list:Ignore"&gt;&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Enterprise Eclipse Platform for Software Development&lt;/li&gt;&lt;/ol&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:trackmoves/&gt;   &lt;w:trackformatting/&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;NE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:dontvertaligncellwithsp/&gt;    &lt;w:dontbreakconstrainedforcedtables/&gt;    &lt;w:dontvertalignintxbx/&gt;    &lt;w:word11kerningpairs/&gt;    &lt;w:cachedcolbalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val="Cambria Math"&gt;    &lt;m:brkbin val="before"&gt;    &lt;m:brkbinsub val="&amp;#45;-"&gt;    &lt;m:smallfrac val="off"&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val="0"&gt;    &lt;m:rmargin val="0"&gt;    &lt;m:defjc val="centerGroup"&gt;    &lt;m:wrapindent val="1440"&gt;    &lt;m:intlim val="subSup"&gt;    &lt;m:narylim val="undOvr"&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"&gt;   &lt;w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"&gt;   &lt;w:lsdexception locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 1"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 2"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 3"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 4"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 5"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 6"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 7"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 8"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 9"&gt;   &lt;w:lsdexception locked="false" priority="35" qformat="true" name="caption"&gt;   &lt;w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"&gt;   &lt;w:lsdexception locked="false" priority="1" name="Default Paragraph Font"&gt;   &lt;w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"&gt;   &lt;w:lsdexception locked="false" priority="22" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"&gt;   &lt;w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"&gt;   &lt;w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Revision"&gt;   &lt;w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"&gt;   &lt;w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"&gt;   &lt;w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"&gt;   &lt;w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"&gt;   &lt;w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"&gt;   &lt;w:lsdexception locked="false" priority="37" name="Bibliography"&gt;   &lt;w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:"Table Normal";  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-priority:99;  mso-style-qformat:yes;  mso-style-parent:"";  mso-padding-alt:0in 5.4pt 0in 5.4pt;  mso-para-margin-top:0in;  mso-para-margin-right:0in;  mso-para-margin-bottom:10.0pt;  mso-para-margin-left:0in;  line-height:115%;  mso-pagination:widow-orphan;  font-size:11.0pt;  mso-bidi-font-size:10.0pt;  font-family:"Calibri","sans-serif";  mso-ascii-font-family:Calibri;  mso-ascii-theme-font:minor-latin;  mso-hansi-font-family:Calibri;  mso-hansi-theme-font:minor-latin;  mso-bidi-font-family:Mangal;  mso-bidi-theme-font:minor-bidi;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;Core Features&lt;/b&gt;&lt;/p&gt;  &lt;ol style="margin-top:0in" start="1" type="1"&gt;&lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1;tab-stops:list .5in"&gt;Web      Based Application&lt;/li&gt;&lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1;tab-stops:list .5in"&gt;Role      Based Menu Access Control&lt;/li&gt;&lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1;tab-stops:list .5in"&gt;User      Access Control&lt;/li&gt;&lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1;tab-stops:list .5in"&gt;User      File Management &lt;/li&gt;&lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1;tab-stops:list .5in"&gt;Auto      Email Notification&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Reports      on Portable Document Format(PDF)&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Version Control&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Security/Access Control&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Support Multiple File Types&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Reports/Metrics&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Backup/Recovery&lt;/li&gt;&lt;/ol&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:trackmoves/&gt;   &lt;w:trackformatting/&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;NE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:dontvertaligncellwithsp/&gt;    &lt;w:dontbreakconstrainedforcedtables/&gt;    &lt;w:dontvertalignintxbx/&gt;    &lt;w:word11kerningpairs/&gt;    &lt;w:cachedcolbalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val="Cambria Math"&gt;    &lt;m:brkbin val="before"&gt;    &lt;m:brkbinsub val="&amp;#45;-"&gt;    &lt;m:smallfrac val="off"&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val="0"&gt;    &lt;m:rmargin val="0"&gt;    &lt;m:defjc val="centerGroup"&gt;    &lt;m:wrapindent val="1440"&gt;    &lt;m:intlim val="subSup"&gt;    &lt;m:narylim val="undOvr"&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"&gt;   &lt;w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"&gt;   &lt;w:lsdexception locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 1"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 2"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 3"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 4"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 5"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 6"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 7"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 8"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 9"&gt;   &lt;w:lsdexception locked="false" priority="35" qformat="true" name="caption"&gt;   &lt;w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"&gt;   &lt;w:lsdexception locked="false" priority="1" name="Default Paragraph Font"&gt;   &lt;w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"&gt;   &lt;w:lsdexception locked="false" priority="22" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"&gt;   &lt;w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"&gt;   &lt;w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Revision"&gt;   &lt;w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"&gt;   &lt;w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"&gt;   &lt;w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"&gt;   &lt;w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"&gt;   &lt;w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"&gt;   &lt;w:lsdexception locked="false" priority="37" name="Bibliography"&gt;   &lt;w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:"Table Normal";  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-priority:99;  mso-style-qformat:yes;  mso-style-parent:"";  mso-padding-alt:0in 5.4pt 0in 5.4pt;  mso-para-margin:0in;  mso-para-margin-bottom:.0001pt;  mso-pagination:widow-orphan;  font-size:11.0pt;  mso-bidi-font-size:10.0pt;  font-family:"Calibri","sans-serif";  mso-ascii-font-family:Calibri;  mso-ascii-theme-font:minor-latin;  mso-fareast-font-family:"Times New Roman";  mso-fareast-theme-font:minor-fareast;  mso-hansi-font-family:Calibri;  mso-hansi-theme-font:minor-latin;  mso-bidi-font-family:Mangal;  mso-bidi-theme-font:minor-bidi;} &lt;/style&gt; &lt;![endif]--&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=" Times New Roman&amp;quot;; color: rgb(77, 225, 234); font-weight: bold;font-family:&amp;quot;;font-size:40pt;"  &gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6567462125899594044-4914015419035590484?l=helpmeoracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://helpmeoracle.blogspot.com/feeds/4914015419035590484/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6567462125899594044&amp;postID=4914015419035590484&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/4914015419035590484'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/4914015419035590484'/><link rel='alternate' type='text/html' href='http://helpmeoracle.blogspot.com/2011/11/document-management-system.html' title='Document Management System'/><author><name>Maheswor Prajapati</name><uri>http://www.blogger.com/profile/16285651418481804502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_cyqnVsww6XM/SPxQHvtk_tI/AAAAAAAAAAM/yd4XxULLaak/S220/maheswor1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-DROtN0qcVnQ/TrZl5z46QRI/AAAAAAAAAFU/ONWU5oQaC8w/s72-c/document_flow.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6567462125899594044.post-8882056930588901908</id><published>2009-11-12T22:07:00.000-08:00</published><updated>2009-11-12T22:14:51.863-08:00</updated><title type='text'>Switch the default system temporary tablespace</title><content type='html'>create temporary tablespace temp_new tempfile&lt;br /&gt;'d:\oracle\oradata\test\temp1.dbf' size 500m autoextend on next 10m maxsize unlimited&lt;br /&gt;extent management local;&lt;br /&gt;&lt;br /&gt;Switch to new temporary tablespace. You may need to switch the temporary tablespace to new one to reduce the size of the current tempfile and remove it.&lt;br /&gt;&lt;br /&gt;alter database default temporary tablespace temp_new;&lt;br /&gt;&lt;br /&gt;You may not switch until the tablespace is in use.&lt;br /&gt;&lt;br /&gt;Drop the old one .&lt;br /&gt;&lt;br /&gt;drop tablespace temp_od including contents and datafiles;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6567462125899594044-8882056930588901908?l=helpmeoracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://helpmeoracle.blogspot.com/feeds/8882056930588901908/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6567462125899594044&amp;postID=8882056930588901908&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/8882056930588901908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/8882056930588901908'/><link rel='alternate' type='text/html' href='http://helpmeoracle.blogspot.com/2009/11/switch-default-system-temporary.html' title='Switch the default system temporary tablespace'/><author><name>Maheswor Prajapati</name><uri>http://www.blogger.com/profile/16285651418481804502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_cyqnVsww6XM/SPxQHvtk_tI/AAAAAAAAAAM/yd4XxULLaak/S220/maheswor1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6567462125899594044.post-5972016972032643547</id><published>2009-11-12T21:58:00.000-08:00</published><updated>2009-11-12T22:07:06.321-08:00</updated><title type='text'>Switch undo to new undo tablespace Oracle 9i onwards</title><content type='html'>Create New Undo Tablespace&lt;br /&gt;&lt;br /&gt;create undo tablespace undo_new datafile&lt;br /&gt;'d:\oracle\oradata\test\undodata1.dbf' size 1024m autoextend off maxsize unlimited online;&lt;br /&gt;&lt;br /&gt;Issue these command one or more times to force the commited data write in datafiles.&lt;br /&gt;&lt;br /&gt;alter system checkpoint;&lt;br /&gt;&lt;br /&gt;alter system switch logfile;&lt;br /&gt;&lt;br /&gt;alter database archive log current;&lt;br /&gt;&lt;br /&gt;Modify the SIDinit.ora file parameter&lt;br /&gt;&lt;br /&gt;undo_tablespace=undo_new&lt;br /&gt;&lt;br /&gt;Shutdown the database&lt;br /&gt;&lt;br /&gt;shutdown immediate;&lt;br /&gt;&lt;br /&gt;Check the parameter value&lt;br /&gt;&lt;br /&gt;show parameter undo_tablespace&lt;br /&gt;&lt;br /&gt;Drop the old undo tablespace and physical datafiles&lt;br /&gt;&lt;br /&gt;drop tablespace undo_old including contents and datafiles;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6567462125899594044-5972016972032643547?l=helpmeoracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://helpmeoracle.blogspot.com/feeds/5972016972032643547/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6567462125899594044&amp;postID=5972016972032643547&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/5972016972032643547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/5972016972032643547'/><link rel='alternate' type='text/html' href='http://helpmeoracle.blogspot.com/2009/11/switch-undo-to-new-undo-tablespace.html' title='Switch undo to new undo tablespace Oracle 9i onwards'/><author><name>Maheswor Prajapati</name><uri>http://www.blogger.com/profile/16285651418481804502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_cyqnVsww6XM/SPxQHvtk_tI/AAAAAAAAAAM/yd4XxULLaak/S220/maheswor1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6567462125899594044.post-2562323867892362855</id><published>2009-10-25T22:28:00.000-07:00</published><updated>2009-10-25T22:43:51.886-07:00</updated><title type='text'>Find IP Address and Host Name of Oracle  Server from Client Environment</title><content type='html'>Invoke the following section to get the Oracle Database Server IP Address from Client Environment.&lt;br /&gt;&lt;br /&gt;set serveroutput on&lt;br /&gt;BEGIN&lt;br /&gt;  DBMS_OUTPUT.PUT_LINE(UTL_INADDR.GET_HOST_NAME);  -- get local host name&lt;br /&gt;  DBMS_OUTPUT.PUT_LINE(UTL_INADDR.GET_HOST_ADDRESS);  -- get local IP addr&lt;br /&gt;END;&lt;br /&gt;/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Get the IP Address of the client&lt;br /&gt;&lt;br /&gt;select SYS_CONTEXT('USERENV', 'IP_ADDRESS', 15) ipaddr from dual;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6567462125899594044-2562323867892362855?l=helpmeoracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://helpmeoracle.blogspot.com/feeds/2562323867892362855/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6567462125899594044&amp;postID=2562323867892362855&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/2562323867892362855'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/2562323867892362855'/><link rel='alternate' type='text/html' href='http://helpmeoracle.blogspot.com/2009/10/find-ip-address-and-host-name-of-oracle.html' title='Find IP Address and Host Name of Oracle  Server from Client Environment'/><author><name>Maheswor Prajapati</name><uri>http://www.blogger.com/profile/16285651418481804502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_cyqnVsww6XM/SPxQHvtk_tI/AAAAAAAAAAM/yd4XxULLaak/S220/maheswor1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6567462125899594044.post-8960284487319646756</id><published>2009-09-30T01:14:00.000-07:00</published><updated>2009-09-30T01:18:40.037-07:00</updated><title type='text'>Move or Rename Oracle Datafiles</title><content type='html'>Move or rename the datafiles from current location to another one. Then startup the database in mount mode as:&lt;br /&gt;&lt;br /&gt;startup mount&lt;br /&gt;&lt;br /&gt;Then rename the datafile as below:&lt;br /&gt;&lt;br /&gt;alter database rename file '/abc/mydatafile.dbf' to '/xyz/mydatafile.dbf';&lt;br /&gt;&lt;br /&gt;This will update the location of datafile in control file. Then open the database as&lt;br /&gt;&lt;br /&gt;alter database open;&lt;br /&gt;&lt;br /&gt;You can now view the location of datafile from the v$datafile view.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6567462125899594044-8960284487319646756?l=helpmeoracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://helpmeoracle.blogspot.com/feeds/8960284487319646756/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6567462125899594044&amp;postID=8960284487319646756&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/8960284487319646756'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/8960284487319646756'/><link rel='alternate' type='text/html' href='http://helpmeoracle.blogspot.com/2009/09/move-or-rename-oracle-datafiles.html' title='Move or Rename Oracle Datafiles'/><author><name>Maheswor Prajapati</name><uri>http://www.blogger.com/profile/16285651418481804502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_cyqnVsww6XM/SPxQHvtk_tI/AAAAAAAAAAM/yd4XxULLaak/S220/maheswor1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6567462125899594044.post-2278929263253378852</id><published>2009-09-30T00:32:00.001-07:00</published><updated>2009-09-30T00:35:15.128-07:00</updated><title type='text'>Identify Oracle Patches Applied in AIX Server</title><content type='html'>List of installed patches&lt;br /&gt;&lt;br /&gt;$ORACLE_HOME/OPatch/opatch lsinventory&lt;br /&gt;&lt;br /&gt;Detail List of installed patches&lt;br /&gt;&lt;br /&gt;$ORACLE_HOME/OPatch/opatch lsinventory -details&lt;br /&gt;&lt;br /&gt;Enviornment variable $ORACLE_HOME must be set.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6567462125899594044-2278929263253378852?l=helpmeoracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://helpmeoracle.blogspot.com/feeds/2278929263253378852/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6567462125899594044&amp;postID=2278929263253378852&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/2278929263253378852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/2278929263253378852'/><link rel='alternate' type='text/html' href='http://helpmeoracle.blogspot.com/2009/09/identify-oracle-patches-applied-in-aix.html' title='Identify Oracle Patches Applied in AIX Server'/><author><name>Maheswor Prajapati</name><uri>http://www.blogger.com/profile/16285651418481804502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_cyqnVsww6XM/SPxQHvtk_tI/AAAAAAAAAAM/yd4XxULLaak/S220/maheswor1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6567462125899594044.post-6431580579090356071</id><published>2009-08-09T00:48:00.000-07:00</published><updated>2009-08-09T01:13:53.520-07:00</updated><title type='text'>AJAX Frameworks with Server-Side Java Support All Open Source</title><content type='html'>&lt;a href="http://directwebremoting.org/dwr/"&gt;DWR&lt;/a&gt; - DWR (Direct Web Remoting) is a way of calling Java code on the server directly from JavaScript in the browser. DWR consists of two main parts: JavaScript running in the user's browser to communicate with the server and dynamically update the web page, and a Java Servlet running on the server that processes requests and sends responses back to the browser. DWR takes a novel approach to AJAX by dynamically generating JavaScript code based Java classes. Thus the web developer can use Java code from JavaScript as if it were local to the web-browser; whereas in reality the Java code runs in the web-server and has full access to web-server resources.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://oss.metaparadigm.com/jsonrpc/"&gt;JSON-RPC-Java&lt;/a&gt; - JSON-RPC-Java is a dynamic JSON-RPC implementation in Java. It allows you to transparently call server-side Java code from JavaScript with an included lightweight JSON-RPC JavaScript client. It is designed to run in a Servlet container such as Tomcat and can be used with JBoss and other J2EE Application servers to allow calling of plain Java or EJB methods from within a JavaScript DHTML web application.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ajaxtags.sourceforge.net/"&gt;AjaxTags&lt;/a&gt; - The AJAX Tag Library is a set of JSP tags that simplify the use of Asynchronous JavaScript and XML (AJAX) technology in JavaServer Pages. This tag library fills that need by not forcing J2EE developers to write the necessary JavaScript to implement an AJAX-capable web form. The tag library provides support for live form updates for the following use cases: autocomplete based on character input to an input field, select box population based on selections made from another field, callout or balloon popups for highlighting content, refreshing form fields, and toggling images and form field states on/off.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://nextapp.com/products/echo2/ "&gt;Echo 2&lt;/a&gt; - Echo2 is the next-generation of the Echo Web Framework, a platform for developing web-based applications that approach the capabilities of rich clients. The 2.0 version holds true to the core concepts of Echo while providing dramatic performance, capability, and user-experience enhancements made possible by its new Ajax-based rendering engine.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ajaxanywhere.sourceforge.net"&gt;AjaxAnywhere&lt;/a&gt; - AjaxAnywhere is designed to turn any set of existing JSP components into AJAX-aware components without complex JavaScript coding.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://activemq.com/Ajax "&gt;ActiveMQ Ajax Support&lt;/a&gt; - Ajax support in ActiveMQ builds on top of the REST connector for ActiveMQ which allows any web capable device to send or receive messages over JMS. All the Ajax examples are currently using OpenRico.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://tacos.sourceforge.net"&gt;Tacos&lt;/a&gt; - The Tacos library project provides components and ajax behaviour for the Tapestry java web application framework. Most of the library relies almost exclusively on Dojo.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://opensymphony.com/webwork/ "&gt;WebWork 2.2&lt;/a&gt; Awesome AJAX support built on top of DWR and Dojo. Form validation, tabbed panels, remotable forms, and remote divs. More AJAX components will be coming in subsequent releases.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://swf.dev.java.net/"&gt;Simple Web Framework&lt;/a&gt; - The Simple Web Framework (SWF) is an event based framework targeting Struts developers who want to build rich Web applications but do not want to migrate to JSF. The SWF is built upon the same Jakarta commons basis as Struts, but uses a different request processor (front controller.) The SWF event model supports XmlHttpRequest (as well as form/submit) based event posting, similar to VB.NET or JSF, with In place Page Updating (IPU) rather than page reloading.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://wicket.sourceforge.net"&gt;Wicket 1.1 rc2&lt;/a&gt; - Dojo, Scriptaculous and Wicket integration. The release consists of an Ajax handler, allowing you to create your own custom Wicket Ajax components based on the Dojo toolkit.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://taconite.sourceforge.net"&gt;Taconite&lt;/a&gt; - The heart of Taconite is a parser that converts normal (X)HTML code into a series of JavaScript commands that dynamically create the content on the browser. This parser allows you, the developer, to write content in way that is natural -- as (X)HTML. You no longer have to crowd your pages with a slew of document.createElement and document.appendChild commands to dynamically create new content. The Taconite custom parser is implemented as a set of JSP custom tags, which can be used in any Java servlet container, or as a client-side JavaScript library, meaning it can be used in conjunction with virtually any server-side technology.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://swato.throughworks.com"&gt;SWATO&lt;/a&gt; - Server side Java library can be deployed in Servlet 2.3+ compatible containers. Client side JavaScript library is base on Prototype. JSON based marshalling. Spring integration. Includes several reusable components like auto-suggest Textbox, Javascript templates and logging.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jimbra.com"&gt;Zimbra&lt;/a&gt; - Zimbra is an open source server and client technology for AJAX based messaging and collaboration. The collaboration server is built using Java based technologies. The server features file based message storate, a SQL metadata storage, Lucene based search, clustering, replication, archiving and LDAP support.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.orbeon.com"&gt;Orbeon Forms&lt;/a&gt; - An XForms engine much improved over OPS 2.8's, significant improvements in the Page Flow Controller, and more. The XForms engine is based on Ajax technologies. This makes the XForms engine much more responsive to user interaction than with OPS 2.8.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jsorb.org"&gt;JsOrb&lt;/a&gt; - JsOrb includes code generators that build on demand JavaScript classes for your POJOs and as proxies to your business logic interfaces. The JavaScript classes have the same methods as your POJOs and business logic interfaces, so your JavaScript code ends up looking surprisingly similar to Java.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.zkoss.org/"&gt;ZK&lt;/a&gt; - ZK is an event-driven, XUL-based, AJAX-embedded, all Java framework to enable rich user interfaces for Web applications. With ZK, you represent and manipulate RIA in XUL/HTML components all at the server similar to how you developed desktop apps. ZK includes an AJAX-based event-driven engine to automate interactivity, and a rich set of XUL-based components.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rialto.application-servers.com"&gt;Rialto&lt;/a&gt; - Rialto is a cross browser javascript widgets library. It supports pure javascript development and JSP/taglib development. A JSF integration is planned.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://jspcontrols.sourceforge.net"&gt;JSP Controls Tag Library&lt;/a&gt; - JSP Controls Tag Library (the "Library") provides the lifecycle for portlet-like JSP components. The Library does not require a portal engine or other central controller. The components built with the Library can be used in any JSP-based application. The Library supports two request processing modes: Non-Ajax and Ajax. Pages composed with JSP Controls Tag Library look and behave the same way whether they run in Ajax mode or not.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://openlaszlo.org"&gt;OpenLaszlo&lt;/a&gt; - OpenLaszlo programs are written in XML and JavaScript and transparently compiled to Flash and DHTML. The OpenLaszlo APIs provide animation, layout, data binding, server communication, and declarative UI.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://nexaweb.com/open/xap/index.aspx?id=38... "&gt;XAP&lt;/a&gt; - The basic intent of XAP is to leverage existing Ajax projects such as Apache Kabuki and Dojo, as well as other community efforts such as Eclipse openAjax. It aims to be pluggable with various Ajax toolkits, reduce the need of scripting and solve the development challenge as well as application maintenance challenges associated with Ajax programming.&lt;br /&gt;&lt;br /&gt;&lt;a href="https://ajax4jsf.dev.java.net/"&gt;AJAX4JSF&lt;/a&gt; - Ajax4jsf fully leverages the benefits of the JavaServer Faces framework including lifecycle, validation, and conversion facilities, along with management of static and dynamic resources. Ajax4jsf enables page-wide AJAX support instead of the traditional component-wide support. This means you can define the event in the page that invokes an AJAX request and then the areas of the page that should be synchronized with the JSF Component Tree after the AJAX request changes the data on the server.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://clearnova.com"&gt;ThinkCAP JX&lt;/a&gt; - ThinkCAP's core is an advanced MVC framework that manages the runtime layout and presentation of GUI components, state management, data binding, validation, and data persistence. The framework is driven by Java classes and XML metadata generated by the Workbench. The current 6.0 version is very Struts-like.&lt;br /&gt;&lt;br /&gt;&lt;a href="https://ajax.dev.java.net/"&gt;jMaki&lt;/a&gt; - jMaki is all about enabling Java developers to use JavaScript in their Java based applications as either a JSP tag library or a JSF component.jMaki uses the best parts of Java and the best parts of JavaScript to deliver a rich AJAX style widgets. jMaki currently provides bootstrap widgets for many components from Dojo, Scriptaculus, and Yahoo UI Widgets. Also included in this project are a set of AJAX widgets with a focus on Web 2.0. Included are a RSS widget, a del.icio.us Bookmark widget, a Chat widget, and many more to come.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/webtoolkit/"&gt;GWT&lt;/a&gt; - Google Web Toolkit (GWT) is a Java software development framework that makes writing AJAX applications like Google Maps and Gmail easy for developers who aren't experience with javascript. GWT lets you avoid tedious and error-prone javascript programming while offering your users the same dynamic, standards-compliant experience. You write your front end in the Java programming language, and the GWT compiler converts your Java classes to browser-compliant JavaScript and HTML.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://helmitechnologies.com/open_source/ove... "&gt;Helmi&lt;/a&gt; - Helmi's Open Source RIA Platform permits client- and server-side engineers to work independently while communicating effectively through an object-oriented environment. This solution is composed of a 100% browser-based Client Framework, a Virtual Browser that enables cross-browser application operations, an Integrated Development Environment (IDE), and a J2EE-based AJAX Server Connect that simplifies transmitting data from server to client.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://openjacob.org "&gt;Open jACOB&lt;/a&gt; - Open-jACOB is a Java rapid application development tool (RAD) based on Eclipse that enables the development of Rich Internet Applications (RIA) that are based entirely on Java. The primary goal of the jACOB Framework is to handle web applications with CRUD (create, retrieve, update, delete) with little or no Java programming. Instead of telling the application how to retrieve and how to display the data. The developer creates the Web-UI with a point&amp;click eclipse UI-Designer.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://thinwire.com"&gt;ThinWire&lt;/a&gt; - ThinWire is an open source development framework that allows you to easily build RIA applications. Notable features include a familiar event-driven GUI programming model, state maintenace via variables and not via session, exclusively server-side language and supports all major browsers.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://icefaces.org "&gt;ICEfaces&lt;/a&gt; - ICEfaces is a RIA framework that delivers unique Ajax Push capabilities. Discover the power of Ajax Push and create collaborative and dynamic enterprise applications. ICEfaces leverages the entire standards-based Java EE ecosystem of tools and execution environments. Rich enterprise application features are developed in pure Java, and in a pure thin-client model. ICEfaces is based on JavaServer Faces (JSF).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6567462125899594044-6431580579090356071?l=helpmeoracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://helpmeoracle.blogspot.com/feeds/6431580579090356071/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6567462125899594044&amp;postID=6431580579090356071&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/6431580579090356071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/6431580579090356071'/><link rel='alternate' type='text/html' href='http://helpmeoracle.blogspot.com/2009/08/open-source-ajax-frameworks-with-server.html' title='AJAX Frameworks with Server-Side Java Support All Open Source'/><author><name>Maheswor Prajapati</name><uri>http://www.blogger.com/profile/16285651418481804502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_cyqnVsww6XM/SPxQHvtk_tI/AAAAAAAAAAM/yd4XxULLaak/S220/maheswor1.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6567462125899594044.post-1638412672965250198</id><published>2009-05-21T04:38:00.000-07:00</published><updated>2009-05-21T04:48:10.359-07:00</updated><title type='text'>Managing Online Transaction Processing Oracle Database (OLTP)</title><content type='html'>In an OLTP system, several factors may effect the performance of the oracle database. The administrator should configure database parameters taking into account the numbers of synchronous users logging into the system at time and the type of processes they carry out. The administrator should also have knowledge about the way in which the application manages and create session during logging into the system so that the desired level of parameters can be set. The most important parameters to be taken into account in OLTP system are as below: &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;processes&lt;/span&gt; : maximum operating system user processes that can connect to database.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;sessions&lt;/span&gt; : This parameter is derived as (1.1 *processes)+5. If the process logged into the database create session out &lt;br /&gt;of it then the derived session using above formula may not be enough for OLTP system. If this is the case, one should increase this parameter as needed.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;transactions&lt;/span&gt;: This parameter is derived as (1.1 *sessions). It is the maximum number of current transaction that can occur. The greater is this parameter more SGA is allocated and more undo data segment needed.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;open_cursors&lt;/span&gt; :specifies the maximum number of DML statements a session can have.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;parallel_max_servers&lt;/span&gt; : specifies the maximum no of parallel execution processes and parallel recovery processes for an instance.&lt;br /&gt;&lt;br /&gt;Monitor v$resource_limit view and compare the current utilization, max utilization, initial allocation and limit value for the parameters and modify the parameters as needed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6567462125899594044-1638412672965250198?l=helpmeoracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://helpmeoracle.blogspot.com/feeds/1638412672965250198/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6567462125899594044&amp;postID=1638412672965250198&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/1638412672965250198'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/1638412672965250198'/><link rel='alternate' type='text/html' href='http://helpmeoracle.blogspot.com/2009/05/managing-online-transaction-processing.html' title='Managing Online Transaction Processing Oracle Database (OLTP)'/><author><name>Maheswor Prajapati</name><uri>http://www.blogger.com/profile/16285651418481804502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_cyqnVsww6XM/SPxQHvtk_tI/AAAAAAAAAAM/yd4XxULLaak/S220/maheswor1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6567462125899594044.post-6359289585645202250</id><published>2009-05-20T04:34:00.000-07:00</published><updated>2009-05-20T04:39:00.305-07:00</updated><title type='text'>Using Sqlloader load data from excel to oracle database</title><content type='html'>Sql Loader is the oracle utility to load data into oracle database from external source datafile specified in specific format. The different types of files comes into being during the data load.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Parameter file&lt;/span&gt; : specifies the parameters neccesary to invoke sql loader utility. This may contain the oracle user id and password needs to connect to database, placement of the control file need to parse data and placement of the log files &lt;br /&gt;during the load. Different options may be specified in this file during load such as rows of data after which to commit, disable the archiving option ,  parallel load option, conventional and direct path load etc.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Control file&lt;/span&gt; : specifies the format of the data to be loaded and conditions necessary to load data during the load. The data can be replaced,appended, inserted, truncated in the table. Sql loader does not create table and load into the table. INFILE specifies the source data file whereas DISCARDFILE specifies logs of the rejected rows during the load.The method of field segregation is specified by keyword FIELD TERMINATED BY. Source data may be included in the control file itself using begindata option.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Data file&lt;/span&gt; : name of the source data file that contains the data to load as format specified in the control file.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Log file&lt;/span&gt; : name of log file to log the result of log during the load.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Discard file&lt;/span&gt; : name of file to log the rejected rows during the load.Data can be loaded into the database in two ways:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Direct :&lt;/span&gt; This option in parameter file load the data from memory directly into the oracle blocks without generation of the redologs. Direct path loads cannot be used in clustered tables.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Conventional :&lt;/span&gt; uses sql insert statement to load data. Generation of redo log, archive files, execution of triggers are the characteristic of conventional path load.&lt;br /&gt;&lt;br /&gt;Below is the sample of sql load from the excel file saved in csv format:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Parameter file contents:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;userid=username/password&lt;br /&gt;control=c:\myData.ctl&lt;br /&gt;errors=10&lt;br /&gt;log=c:\myData.log&lt;br /&gt;load=1000&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Control file contents:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;LOAD DATA&lt;br /&gt;INFILE 'c:\myData.csv'&lt;br /&gt;DISCARDFILE 'c:\myData.dsc'&lt;br /&gt;append  --REPLACE , APPEND, TRUNCATE&lt;br /&gt;INTO TABLE myData&lt;br /&gt;-- PARTITION (Partition_table_name)&lt;br /&gt;FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'&lt;br /&gt;(v_name, v_acct)&lt;br /&gt;&lt;br /&gt;Sql loader can be invoked from command prompt as:&lt;br /&gt;&lt;br /&gt;sqlldr parfile=c:\myData.par&lt;br /&gt;&lt;br /&gt;Check the logfiles during the load&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6567462125899594044-6359289585645202250?l=helpmeoracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://helpmeoracle.blogspot.com/feeds/6359289585645202250/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6567462125899594044&amp;postID=6359289585645202250&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/6359289585645202250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/6359289585645202250'/><link rel='alternate' type='text/html' href='http://helpmeoracle.blogspot.com/2009/05/using-sqlloader-load-data-from-execl-to.html' title='Using Sqlloader load data from excel to oracle database'/><author><name>Maheswor Prajapati</name><uri>http://www.blogger.com/profile/16285651418481804502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_cyqnVsww6XM/SPxQHvtk_tI/AAAAAAAAAAM/yd4XxULLaak/S220/maheswor1.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6567462125899594044.post-436259709948375443</id><published>2009-04-29T05:00:00.000-07:00</published><updated>2009-04-29T05:07:38.497-07:00</updated><title type='text'>Database Verify Utilily (dbv) in Oracle Database</title><content type='html'>The Database verify utility is mechanism to check the block corruption of the oracle datafiles at Operating system level. It validate the blocks specified by the dbv utility parameters and generates output accordingly. dbv utility is generally useful &lt;br /&gt;for verifying and validating online as well as offline datafiles. Generally this procedure is not used for online data files as errors may be induced in the online files during the execution of validating the files and successive checks may be needed. The Database utiliy can be executed as below&lt;br /&gt;&lt;br /&gt;dbv file=datafile_name blocksize=datafile_blocksize&lt;br /&gt;&lt;br /&gt;It is the duty of Database administrator to check the file corruption at frequent basis. Below is the script that generates the script for the checks required for the datafiles in unix enviornment and executes the same at the end of the generation&lt;br /&gt;&lt;br /&gt;#!/bin/ksh&lt;br /&gt;# dbv script in unix enviornement&lt;br /&gt;#&lt;br /&gt;SQLPLUS=${ORACLE_HOME}/bin/sqlplus&lt;br /&gt;wlogfile=dbv.${ORACLE_SID}&lt;br /&gt;echo "connecting to oracle database and generating commands"&lt;br /&gt;$SQLPLUS system/manager &gt;&gt;$wlogfile &lt;&lt; EOF&lt;br /&gt;set echo off feedback off verify off pages 0 termout off&lt;br /&gt;set linesize 150&lt;br /&gt;spool dbv.cmd&lt;br /&gt;select 'dbv file=' || name || ' blocksize=' || block_size ||' feedback=' || round(blocks*.10,0) from v\$datafile;&lt;br /&gt;spool off&lt;br /&gt;set feedback on verify on pages24 echo on termout on&lt;br /&gt;EOF&lt;br /&gt;echo "command generated succesfully"&lt;br /&gt;echo "verifying datafiles&lt;br /&gt;ksh dbv.cmd&lt;br /&gt;#End&lt;br /&gt;&lt;br /&gt;The verification would end up as below&lt;br /&gt;&lt;br /&gt;DBVERIFY - Verification complete&lt;br /&gt;&lt;br /&gt;Total Pages Examined         : 61440&lt;br /&gt;Total Pages Processed (Data) : 995&lt;br /&gt;Total Pages Failing   (Data) : 0&lt;br /&gt;Total Pages Processed (Index): 0&lt;br /&gt;Total Pages Failing   (Index): 0&lt;br /&gt;Total Pages Processed (Other): 1&lt;br /&gt;Total Pages Empty            : 60444&lt;br /&gt;Total Pages Marked Corrupt   : 0&lt;br /&gt;Total Pages Influx           : 0&lt;br /&gt;&lt;br /&gt;Summary of the verification&lt;br /&gt;&lt;br /&gt;Total Pages Examined : number of pages examined&lt;br /&gt;Total Pages Processed (Data) : number of pages inspected that contained table data&lt;br /&gt;Total Pages Failing   (Data) : number of table blocks that have   corruption&lt;br /&gt;Total Pages Processed (Index): number of blocks inspected by dbv that contained index data&lt;br /&gt;Total Pages Failing   (Index): number of index blocks that are corrupted&lt;br /&gt;Total Pages Processed (Other): number of blocks processed other than table and indexes that are corrupted&lt;br /&gt;Total Pages Empty            : number of unused blocks in the file&lt;br /&gt;Total Pages Marked Corrupt   : show the number of corrupt blocks during scan if it is non zero there is error in the datafile&lt;br /&gt;Total Pages Influx           : number of blocks rechecked due to the blocks in use&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6567462125899594044-436259709948375443?l=helpmeoracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://helpmeoracle.blogspot.com/feeds/436259709948375443/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6567462125899594044&amp;postID=436259709948375443&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/436259709948375443'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/436259709948375443'/><link rel='alternate' type='text/html' href='http://helpmeoracle.blogspot.com/2009/04/database-verify-utilily-dbv-in-oracle.html' title='Database Verify Utilily (dbv) in Oracle Database'/><author><name>Maheswor Prajapati</name><uri>http://www.blogger.com/profile/16285651418481804502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_cyqnVsww6XM/SPxQHvtk_tI/AAAAAAAAAAM/yd4XxULLaak/S220/maheswor1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6567462125899594044.post-6615308253285956515</id><published>2009-04-09T22:06:00.000-07:00</published><updated>2009-04-09T22:41:12.868-07:00</updated><title type='text'>Control Resource Utilization in Oracle</title><content type='html'>Resource utilization can be controlled either through profiles or Oracle Database Resource Manager. Profiles are generally used to control the password protection, cpu usage assigned to users under profile. While Oracle Database Manager makes use&lt;br /&gt;of total resource available in the hardware by distribution of the resources among the groups when certain resource plans are inactive. Managing resources through Database resource manager is the best solution  to manage the utilization of cpu&lt;br /&gt;usage, active session pool, degree of parallelism limit, automatic group switching mechanism, execution time limit, undo pool and idle time limit whereas profiles can be only temporary solution to manage resource utilization.&lt;br /&gt;&lt;br /&gt;Here is an example to demonstrate manage cpu usage through profile.&lt;br /&gt;&lt;br /&gt;Change the resource_limit parameter either in pfile or through the command line by executing&lt;br /&gt;&lt;br /&gt;alter system set resource_limit=true;&lt;br /&gt;&lt;br /&gt;CREATE PROFILE PROF_QUERY LIMIT &lt;br /&gt;CPU_PER_SESSION            UNLIMITED&lt;br /&gt;CPU_PER_CALL               1000; &lt;br /&gt;&lt;br /&gt;CPU_PER_SESSION  UNLIMITED  provides cpu usage to the session for UNLIMITED TIME&lt;br /&gt;CPU_PER_CALL  1000      provides cpu usage to the SQL PARSE,EXECUTE,FETCH for 10 secs for every SQL Statement.&lt;br /&gt;&lt;br /&gt;Thus the users under the profile PROF_QUERY can use resource for unlimited time in a session and for 10 secs for each Sql Statement.&lt;br /&gt;&lt;br /&gt;Check the default profile of the user&lt;br /&gt;&lt;br /&gt;select * from dba_users WHERE USERNAME='TEST'   &lt;br /&gt;&lt;br /&gt;Change the profile of the user&lt;br /&gt;  &lt;br /&gt;ALTER USER TEST PROFILE PROF_QUERY;&lt;br /&gt;&lt;br /&gt;Check the parameters of profile&lt;br /&gt;&lt;br /&gt;select * from dba_profiles  where profile='PROF_QUERY'&lt;br /&gt;&lt;br /&gt;To implement and modify Oracle Database Manager feature for resource utilization, change compatible parameter to 8.1.0.0.0 or above, from pfile&lt;br /&gt;&lt;br /&gt;compatible='8.1.0.0.0'&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6567462125899594044-6615308253285956515?l=helpmeoracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://helpmeoracle.blogspot.com/feeds/6615308253285956515/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6567462125899594044&amp;postID=6615308253285956515&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/6615308253285956515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/6615308253285956515'/><link rel='alternate' type='text/html' href='http://helpmeoracle.blogspot.com/2009/04/controlling-resource-utilization.html' title='Control Resource Utilization in Oracle'/><author><name>Maheswor Prajapati</name><uri>http://www.blogger.com/profile/16285651418481804502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_cyqnVsww6XM/SPxQHvtk_tI/AAAAAAAAAAM/yd4XxULLaak/S220/maheswor1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6567462125899594044.post-1366956791738019970</id><published>2009-02-22T01:25:00.000-08:00</published><updated>2009-02-22T01:40:57.501-08:00</updated><title type='text'>Jsp Page Example</title><content type='html'>Shows the demonstration of page directive to import java classes,get the hostname through predifined HttpServletRequest variable,access count since last reboot of machine, use of jsp:useBean Directive, class named Man and MysqlConn must exist in package pack and loads the list from the mysql database.&lt;br /&gt; &lt;br /&gt;&lt;%@ page import = "java.util.*,pack.MysqlConn,java.sql.*" %&gt;&lt;br /&gt;Current Date &lt;%= new java.util.Date() %&gt;&lt;br /&gt;&lt;br /&gt;Remote Host &lt;%=request.getRemoteHost() %&gt;&lt;br /&gt;&lt;%! private int remoteAccess=0; %&gt;&lt;br /&gt;Access Count :&lt;%= ++remoteAccess %&gt;&lt;br /&gt;&lt;br /&gt;angle bracket jsp:useBean id="test" class="pack.Man" scope="page"/ angle bracket&lt;br /&gt;angle bracketjsp:setProperty name="test" property="empName" value="Maheswor Prajapati" /angle bracket&lt;br /&gt;angle bracketjsp:setProperty name="test" property="address" value="bkt"/angle bracket&lt;br /&gt;angle bracketsp:setProperty name="test" property="gender" value="male"/angle bracket&lt;br /&gt;Name: angle bracket jsp:getProperty name="test" property="empName" /angle bracket&lt;br /&gt;Address :angle bracketjsp:getProperty name="test" property="address" /angle bracket&gt;&lt;br /&gt;Gender: angle bracketjsp:getProperty name="test" property="gender" /angle bracket&lt;br /&gt;&lt;br /&gt;&lt;%! ResultSet set=null;    %&gt;&lt;br /&gt;&lt;%&lt;br /&gt;MysqlConn con=new MysqlConn();&lt;br /&gt; set=con.getEmp();&lt;br /&gt;%&gt;&lt;br /&gt;&lt;br /&gt;The output is:&lt;br /&gt;begin select tag&lt;br /&gt;&lt;%&lt;br /&gt;&lt;br /&gt;while (set.next()){&lt;br /&gt;%&gt;&lt;br /&gt;begin option tag value='&lt;%=set.getString(1) %&gt;' &gt;&lt;%=set.getString(2)%&gt; end option tag&lt;br /&gt;&lt;%&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;%&gt;&lt;br /&gt;&lt;br /&gt;end select tag&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6567462125899594044-1366956791738019970?l=helpmeoracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://helpmeoracle.blogspot.com/feeds/1366956791738019970/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6567462125899594044&amp;postID=1366956791738019970&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/1366956791738019970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/1366956791738019970'/><link rel='alternate' type='text/html' href='http://helpmeoracle.blogspot.com/2009/02/jsp-page-example.html' title='Jsp Page Example'/><author><name>Maheswor Prajapati</name><uri>http://www.blogger.com/profile/16285651418481804502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_cyqnVsww6XM/SPxQHvtk_tI/AAAAAAAAAAM/yd4XxULLaak/S220/maheswor1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6567462125899594044.post-5174558311851280690</id><published>2009-02-22T01:15:00.000-08:00</published><updated>2009-02-22T01:22:10.339-08:00</updated><title type='text'>Program to Connect Mysql Database in Java</title><content type='html'>The program connects mysql database in java. It assumes that the database named test exist in the local computer and mysql.jar is loaded in the JRE system library. It retrives and displays the name of the employee from the database.&lt;br /&gt;&lt;br /&gt;package pack;&lt;br /&gt;&lt;br /&gt;import java.sql.Connection;&lt;br /&gt;import java.sql.DriverManager;&lt;br /&gt;import java.sql.ResultSet;&lt;br /&gt;import java.sql.Statement;&lt;br /&gt;&lt;br /&gt;public class MysqlConn {&lt;br /&gt; static String user = "mahesh";&lt;br /&gt; static String password = "prajap";&lt;br /&gt; static String url = "jdbc:mysql://localhost/test";&lt;br /&gt;&lt;br /&gt; public static Connection dbConnect() {&lt;br /&gt;  try {&lt;br /&gt;   Class.forName("com.mysql.jdbc.Driver").newInstance();&lt;br /&gt;   java.sql.Connection conn = DriverManager.getConnection(url, user,&lt;br /&gt;     password);&lt;br /&gt;   return conn;&lt;br /&gt;  } catch (Exception ms) {&lt;br /&gt;   ms.printStackTrace();&lt;br /&gt;   return null;&lt;br /&gt;  }&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; public static void main(String args[]) {&lt;br /&gt;  MysqlConn conn = new MysqlConn();&lt;br /&gt;  conn.getEmp();&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; public void getEmp() {&lt;br /&gt;&lt;br /&gt;  Connection conn = MysqlConn.dbConnect();&lt;br /&gt;  String queryStr = "select emp_id,emp_name from emp";&lt;br /&gt;&lt;br /&gt;  try {&lt;br /&gt;   Statement st = conn.createStatement();&lt;br /&gt;   ResultSet rs = st.executeQuery(queryStr);&lt;br /&gt;   while(rs.next()){&lt;br /&gt;    System.out.println("The employee is: "+rs.getString(2));&lt;br /&gt;   }&lt;br /&gt;   &lt;br /&gt;  } catch (Exception ms) {&lt;br /&gt;   ms.printStackTrace();&lt;br /&gt;   &lt;br /&gt;  }&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6567462125899594044-5174558311851280690?l=helpmeoracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://helpmeoracle.blogspot.com/feeds/5174558311851280690/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6567462125899594044&amp;postID=5174558311851280690&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/5174558311851280690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/5174558311851280690'/><link rel='alternate' type='text/html' href='http://helpmeoracle.blogspot.com/2009/02/program-to-connect-mysql-database-in.html' title='Program to Connect Mysql Database in Java'/><author><name>Maheswor Prajapati</name><uri>http://www.blogger.com/profile/16285651418481804502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_cyqnVsww6XM/SPxQHvtk_tI/AAAAAAAAAAM/yd4XxULLaak/S220/maheswor1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6567462125899594044.post-3424535684853203247</id><published>2009-02-13T02:57:00.000-08:00</published><updated>2009-02-13T03:02:43.688-08:00</updated><title type='text'>To retrive source code of database objects in oracle</title><content type='html'>The user_source view provides the source code of the named objects in the user schema.    One can get the source code for the object by issuing&lt;br /&gt;&lt;br /&gt;SET LINES 1200&lt;br /&gt;SET PAGES 1200&lt;br /&gt;SELECT TEXT FROM USER_SOURCE WHERE NAME='object_name';&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6567462125899594044-3424535684853203247?l=helpmeoracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://helpmeoracle.blogspot.com/feeds/3424535684853203247/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6567462125899594044&amp;postID=3424535684853203247&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/3424535684853203247'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/3424535684853203247'/><link rel='alternate' type='text/html' href='http://helpmeoracle.blogspot.com/2009/02/to-view-source-of-database-objects-in.html' title='To retrive source code of database objects in oracle'/><author><name>Maheswor Prajapati</name><uri>http://www.blogger.com/profile/16285651418481804502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_cyqnVsww6XM/SPxQHvtk_tI/AAAAAAAAAAM/yd4XxULLaak/S220/maheswor1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6567462125899594044.post-2336902288199555956</id><published>2009-02-13T02:08:00.000-08:00</published><updated>2009-02-13T02:49:07.709-08:00</updated><title type='text'>Multiplexing Control Files  and Redo Log Files in Oracle Database</title><content type='html'>Placing the oracle server processing files such as redo log and control files in multiple destination is multiplexing. It is good practise to run database in muliplexing mode such that one can recover or run the database from the multiplexed files in case of failure.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Multiplexing Control Files&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;Create pfile from spfile;&lt;br /&gt;Shutdown the database;&lt;br /&gt;    shutdown immediate;&lt;br /&gt;Change &lt;br /&gt;control_files='filepath1\CONTROL01.CTL',&lt;br /&gt;filepath1\CONTROL02.CTL',&lt;br /&gt;filepath1\CONTROL03.CTL'&lt;br /&gt;To &lt;br /&gt;control_files='filepath1\CONTROL01.CTL',filepath2\CONTROL01.CTL',&lt;br /&gt;filepath1\CONTROL02.CTL',filepath2\CONTROL02.CTL',&lt;br /&gt;filepath1\CONTROL03.CTL',filepath2\CONTROL03.CTL' in pfile.&lt;br /&gt;&lt;br /&gt;Copy control files from the first destination to second destination&lt;br /&gt;Start the database&lt;br /&gt; statup;&lt;br /&gt;confirm the muliplexing.&lt;br /&gt; show parameter control_files&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Multiplexing Redo Log files&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;List the status of the Redo Log files by firing&lt;br /&gt;SELECT * FROM V$LOG;&lt;br /&gt;Drop all the redolog that are in inactive and unused  state by issuning&lt;br /&gt;ALTER DATABASE DROP LOGFILE 'filepath\logfilename.log';&lt;br /&gt;&lt;br /&gt;Then create the redolog files group in muliple destination by issuning&lt;br /&gt;ALTER DATABASE ADD LOGFILE GROUP group_number ('filepath1\logname.log','filepath2\logname.log') SIZE 5M;&lt;br /&gt;Repeat the process to add the group each time&lt;br /&gt;&lt;br /&gt;To drop active and current log files Switch the logfile to next by issuing&lt;br /&gt;ALTER SYSTEM SWITCH LOGFILE;&lt;br /&gt;Then drop the redo log and create the new group as before.&lt;br /&gt;&lt;br /&gt;Then issue&lt;br /&gt;SELECT * FROM V$LOG;&lt;br /&gt;&lt;br /&gt;Remember that for best performance redo log files must be of same size.&lt;br /&gt;This completes the muliplexing of control files and redo log files.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6567462125899594044-2336902288199555956?l=helpmeoracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://helpmeoracle.blogspot.com/feeds/2336902288199555956/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6567462125899594044&amp;postID=2336902288199555956&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/2336902288199555956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/2336902288199555956'/><link rel='alternate' type='text/html' href='http://helpmeoracle.blogspot.com/2009/02/multiplexing-control-files-and-redo-log.html' title='Multiplexing Control Files  and Redo Log Files in Oracle Database'/><author><name>Maheswor Prajapati</name><uri>http://www.blogger.com/profile/16285651418481804502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_cyqnVsww6XM/SPxQHvtk_tI/AAAAAAAAAAM/yd4XxULLaak/S220/maheswor1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6567462125899594044.post-7013098789176439740</id><published>2009-02-12T03:31:00.000-08:00</published><updated>2009-02-12T03:32:41.449-08:00</updated><title type='text'>Moving User Indexes and User Tables to new tablespace</title><content type='html'>It is the need for good performance to maintain separate tablespace for user indexes. One can assign the tablespace name to the user index tablespace at the time index creation or can move the index to a new tablespace afterwards.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;At the time of table creation&lt;/strong&gt;&lt;br /&gt;CREATE INDEX index_name ON table_name (col1, col2) TABLESPACE tablespace_name;&lt;br /&gt;The index will be created in users default tablespace if the tablespace option is ommitted.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;To move index to other index tablespace&lt;/strong&gt;&lt;br /&gt;ALTER INDEX index_name REBUILD TABLESPACE indx_tablespace_name;&lt;br /&gt;This move the index to name tablespace and rebuild the index.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;To move table to new tablespace&lt;/strong&gt;&lt;br /&gt;ALTER TABLE table_name MOVE TABLESPACE tablespace_name;&lt;br /&gt;This will move table to new tablespace.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6567462125899594044-7013098789176439740?l=helpmeoracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://helpmeoracle.blogspot.com/feeds/7013098789176439740/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6567462125899594044&amp;postID=7013098789176439740&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/7013098789176439740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/7013098789176439740'/><link rel='alternate' type='text/html' href='http://helpmeoracle.blogspot.com/2009/02/moving-user-indexes-and-user-tables-to.html' title='Moving User Indexes and User Tables to new tablespace'/><author><name>Maheswor Prajapati</name><uri>http://www.blogger.com/profile/16285651418481804502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_cyqnVsww6XM/SPxQHvtk_tI/AAAAAAAAAAM/yd4XxULLaak/S220/maheswor1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6567462125899594044.post-5016537140210813075</id><published>2009-02-09T23:29:00.000-08:00</published><updated>2009-02-09T23:40:22.624-08:00</updated><title type='text'>Program in Java to convert physical files in jpg format to Binary files in Oracle Database</title><content type='html'>Connection to Oracle database&lt;br /&gt;&lt;br /&gt;import java.sql.*;&lt;br /&gt;import java.sql.Connection;&lt;br /&gt;&lt;br /&gt;public class Conn {&lt;br /&gt; static String url = "jdbc:oracle:thin:@ipaddress:1521:dbname";&lt;br /&gt;&lt;br /&gt; static String user = "username";&lt;br /&gt;&lt;br /&gt; static String pass = "password";&lt;br /&gt;&lt;br /&gt; public static Connection getConnection() {&lt;br /&gt;  try {&lt;br /&gt;   Class.forName("oracle.jdbc.driver.OracleDriver");&lt;br /&gt;   Connection conn = DriverManager.getConnection(url, user, pass);&lt;br /&gt;   return conn;&lt;br /&gt;&lt;br /&gt;  } catch (Exception ms) {&lt;br /&gt;   ms.printStackTrace();&lt;br /&gt;   return null;&lt;br /&gt;  }&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; public static void main(String ss[]) {&lt;br /&gt;  Connection conn = Conn.getConnection();&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Create binary files&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;import java.io.File;&lt;br /&gt;import java.io.FileFilter;&lt;br /&gt;import java.io.FileInputStream;&lt;br /&gt;import java.io.FileWriter;&lt;br /&gt;import java.io.PrintWriter;&lt;br /&gt;import java.sql.Connection;&lt;br /&gt;import java.sql.Date;&lt;br /&gt;import java.sql.PreparedStatement;&lt;br /&gt;import java.sql.ResultSet;&lt;br /&gt;&lt;br /&gt;class MySignFilter implements FileFilter {&lt;br /&gt; public boolean accept(File pathname) {&lt;br /&gt;  return (pathname.getName().toLowerCase().endsWith("jpg"));&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public class Transfer {&lt;br /&gt;&lt;br /&gt; Connection conn = Conn.getConnection();&lt;br /&gt;&lt;br /&gt; public void ReadFile() {&lt;br /&gt;&lt;br /&gt;  try {&lt;br /&gt;   File chkerror = new File("C:/pic/errfile.txt");&lt;br /&gt;   chkerror.setWritable(true);&lt;br /&gt;   FileWriter writer = new FileWriter(chkerror);&lt;br /&gt;   PrintWriter printwriter = new PrintWriter(writer);&lt;br /&gt;   File file = new File("C:/pic");&lt;br /&gt;   MySignFilter mySign = new MySignFilter();&lt;br /&gt;   File list[] = file.listFiles(mySign);&lt;br /&gt;&lt;br /&gt;   for (int i = 0; i &lt; list.length; i++) {&lt;br /&gt;&lt;br /&gt;    FileInputStream ins = new FileInputStream(list[i]);&lt;br /&gt;    byte b[] = new byte[ins.available()];&lt;br /&gt;    System.out.println(i+ ":"+ list[i].getName().trim().toLowerCase().replace(".jpg", ""));&lt;br /&gt;    if (b.length &lt; 65536) {&lt;br /&gt;&lt;br /&gt;     PreparedStatement ps = conn&lt;br /&gt;     .prepareStatement("insert into binfiles "&lt;br /&gt;       + " (fname,fvalue) "&lt;br /&gt;       + " values (?,?)");&lt;br /&gt;     ps.setString(1, list[i].getName().trim().toLowerCase().replace(".jpg", ""));&lt;br /&gt;     ps.setBinaryStream(2, ins, (int) list[i].length());&lt;br /&gt;     ps.executeUpdate();&lt;br /&gt;     ps.close();&lt;br /&gt;     ins.close();&lt;br /&gt;     conn.commit();&lt;br /&gt;&lt;br /&gt;    } else {&lt;br /&gt;     printwriter.append(list[i].getName().trim() + "\n");&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;   }&lt;br /&gt;   printwriter.flush();&lt;br /&gt;   printwriter.close();&lt;br /&gt;   writer.close();&lt;br /&gt;&lt;br /&gt;  } catch (Exception ms) {&lt;br /&gt;   ms.printStackTrace();&lt;br /&gt;  }&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; public static void main(String args[]) {&lt;br /&gt;  Transfer trn = new Transfer();&lt;br /&gt;  trn.ReadFile();&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6567462125899594044-5016537140210813075?l=helpmeoracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://helpmeoracle.blogspot.com/feeds/5016537140210813075/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6567462125899594044&amp;postID=5016537140210813075&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/5016537140210813075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/5016537140210813075'/><link rel='alternate' type='text/html' href='http://helpmeoracle.blogspot.com/2009/02/program-to-convert-physical-files-in.html' title='Program in Java to convert physical files in jpg format to Binary files in Oracle Database'/><author><name>Maheswor Prajapati</name><uri>http://www.blogger.com/profile/16285651418481804502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_cyqnVsww6XM/SPxQHvtk_tI/AAAAAAAAAAM/yd4XxULLaak/S220/maheswor1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6567462125899594044.post-7391062239808053725</id><published>2009-02-09T23:17:00.000-08:00</published><updated>2009-02-09T23:26:06.644-08:00</updated><title type='text'>Program to create jpg files from the binary data stored in SqlServer</title><content type='html'>It is sometimes necessary to create the physical files from the binary data stored in the database. Given below is the code in Visual Basice that would create the files in jpg format accessing the binary data stored in SqlServer database. It is required to make ODBC Connection named "sqlserver" before the program can be executed.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Dim cAcc As New ADODB.Connection&lt;br /&gt;Dim rAcc As New ADODB.Recordset&lt;br /&gt;&lt;br /&gt;Private Sub Form_Load()&lt;br /&gt;    cAcc.Open "Provider=MSDASQL.1;Password=password;Persist Security Info=True;User ID=username;Data Source=sqlserver"&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Command1_Click()&lt;br /&gt;rAcc.Open "select mname,mblob from mFiles", cAcc '&lt;br /&gt;    &lt;br /&gt;    Dim strStream As New ADODB.Stream&lt;br /&gt;    strStream.Type = adTypeBinary&lt;br /&gt;    strStream.Open&lt;br /&gt;    Dim acctno As String&lt;br /&gt;    Do While Not rAcc.EOF&lt;br /&gt;        strStream.Write rAcc.Fields("mblob").Value&lt;br /&gt;        picname = rAcc.Fields("mname").Value&lt;br /&gt;        strStream.SaveToFile "C:\pic\" + picname + ".jpg", adSaveCreateOverWrite&lt;br /&gt;        rAcc.MoveNext&lt;br /&gt;    Loop&lt;br /&gt;    &lt;br /&gt;End Sub&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6567462125899594044-7391062239808053725?l=helpmeoracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://helpmeoracle.blogspot.com/feeds/7391062239808053725/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6567462125899594044&amp;postID=7391062239808053725&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/7391062239808053725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/7391062239808053725'/><link rel='alternate' type='text/html' href='http://helpmeoracle.blogspot.com/2009/02/code-to-create-jpg-files-from-binary.html' title='Program to create jpg files from the binary data stored in SqlServer'/><author><name>Maheswor Prajapati</name><uri>http://www.blogger.com/profile/16285651418481804502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_cyqnVsww6XM/SPxQHvtk_tI/AAAAAAAAAAM/yd4XxULLaak/S220/maheswor1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6567462125899594044.post-7431827024890456111</id><published>2009-02-05T02:18:00.000-08:00</published><updated>2009-02-08T00:28:17.207-08:00</updated><title type='text'>Performance Tuning in Oracle Database</title><content type='html'>Tuning performance is a difficult task to perform. One should know the area on which the tuning is required before performing the real tuning. This column is added to know the database parameters to tune to meet the usage of the hardware requirement during the installation of oracle database.&lt;br /&gt;&lt;br /&gt;Parameters affecting the real time transaction processing system in oracle database are as below:&lt;br /&gt;&lt;br /&gt;For instance the server is of 1GB memory. The size of the parameters is specified in bytes.&lt;br /&gt;&lt;br /&gt;sga_max_size=536870912&lt;br /&gt; reset this parameter upto 50% of the total memrory (in bytes) -512m&lt;br /&gt;shared_pool_size=107374182&lt;br /&gt; reset this parameter upto 10% of the total memrory (in bytes) -102m&lt;br /&gt;large_pool_size=53687091&lt;br /&gt; reset this parameter upto 5% of the total memrory (in bytes) -51m&lt;br /&gt;db_cache_size=107374182&lt;br /&gt; reset this parameter upto 10% of the total memrory (in bytes) -102m&lt;br /&gt;pga_aggregate_target=214748364&lt;br /&gt; reset this parameter upto 20% of the total memrory (in bytes) -204m&lt;br /&gt;sort_area_size=53687091&lt;br /&gt; reset this parameter upto 5% of the total memrory (in bytes) -51m&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Create the pfile from the current spfile and change or add the parameters neccessary parameters in the parameter file. Rename&lt;br /&gt;the spfile to take the effect of the pfile in the next startup of the database or create spfile from the changed pfile.&lt;br /&gt;&lt;br /&gt;These parameters helps in processing the DML statements during Online Transaction Processing System.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6567462125899594044-7431827024890456111?l=helpmeoracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://helpmeoracle.blogspot.com/feeds/7431827024890456111/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6567462125899594044&amp;postID=7431827024890456111&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/7431827024890456111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/7431827024890456111'/><link rel='alternate' type='text/html' href='http://helpmeoracle.blogspot.com/2009/02/performance-tuning-in-oracle-database.html' title='Performance Tuning in Oracle Database'/><author><name>Maheswor Prajapati</name><uri>http://www.blogger.com/profile/16285651418481804502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_cyqnVsww6XM/SPxQHvtk_tI/AAAAAAAAAAM/yd4XxULLaak/S220/maheswor1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6567462125899594044.post-6931373633178154441</id><published>2008-12-19T00:58:00.001-08:00</published><updated>2008-12-19T01:02:11.770-08:00</updated><title type='text'>Turn Off Archive log mode</title><content type='html'>Once the Oracle database in archivelog mode can be turned off with the following steps:&lt;br /&gt;&lt;br /&gt;Shutdown the database&lt;br /&gt;shutdown immediate;&lt;br /&gt;&lt;br /&gt;Change the parameter log_archive_start=false in pfile. This will stop the automatic archival of the database and the database administrator have to manually archive the&lt;br /&gt;redo file for backup issuing alter system archive log all in archivelog mode;&lt;br /&gt;&lt;br /&gt;Start the database in mount mode&lt;br /&gt;startup mount;&lt;br /&gt;&lt;br /&gt;Alter the database in noarchivelog mode. This will change the database mode to noarchive log mode such that redo log files can be overwritten before they are archived.&lt;br /&gt;alter database noarchivelog;&lt;br /&gt;&lt;br /&gt;Open the database&lt;br /&gt;alter database open;&lt;br /&gt;&lt;br /&gt;Verify the database status&lt;br /&gt;archive log list;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6567462125899594044-6931373633178154441?l=helpmeoracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://helpmeoracle.blogspot.com/feeds/6931373633178154441/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6567462125899594044&amp;postID=6931373633178154441&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/6931373633178154441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/6931373633178154441'/><link rel='alternate' type='text/html' href='http://helpmeoracle.blogspot.com/2008/12/turn-off-archive-log-mode_19.html' title='Turn Off Archive log mode'/><author><name>Maheswor Prajapati</name><uri>http://www.blogger.com/profile/16285651418481804502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_cyqnVsww6XM/SPxQHvtk_tI/AAAAAAAAAAM/yd4XxULLaak/S220/maheswor1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6567462125899594044.post-4145271789210425259</id><published>2008-11-25T21:58:00.000-08:00</published><updated>2008-11-25T22:04:48.719-08:00</updated><title type='text'>Command to Remove Window Service including Oracle Starter Database Service</title><content type='html'>Oracle installation create window starter service for Oracle database. It may sometimes be necessary to drop the unnecessary services. It can be removed in two ways in case of oracle starter service:&lt;br /&gt;&lt;br /&gt;Using oracle utililty named oradim -&lt;br /&gt;used to create, delete, edit the System Identification Number for the   database instance.&lt;br /&gt;&lt;br /&gt;Add new SID&lt;br /&gt;oradim -new -sid sidname -intpwd password -maxusers no_of _users -startmode a&lt;br /&gt;Edit SID&lt;br /&gt;oradim -edit -sid sidname -intpwd password -maxusers no_of _users -startmode a&lt;br /&gt;Delete SID&lt;br /&gt;oradim -delete -sid sidname&lt;br /&gt;&lt;br /&gt;Using windows OS Commnad -&lt;br /&gt;can delete any other Services including service for Oracle Database&lt;br /&gt;&lt;br /&gt;Delete Service  &lt;br /&gt;sc delete ServiceName&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6567462125899594044-4145271789210425259?l=helpmeoracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://helpmeoracle.blogspot.com/feeds/4145271789210425259/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6567462125899594044&amp;postID=4145271789210425259&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/4145271789210425259'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/4145271789210425259'/><link rel='alternate' type='text/html' href='http://helpmeoracle.blogspot.com/2008/11/command-to-remove-window-service.html' title='Command to Remove Window Service including Oracle Starter Database Service'/><author><name>Maheswor Prajapati</name><uri>http://www.blogger.com/profile/16285651418481804502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_cyqnVsww6XM/SPxQHvtk_tI/AAAAAAAAAAM/yd4XxULLaak/S220/maheswor1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6567462125899594044.post-6772925378550339453</id><published>2008-11-19T00:43:00.000-08:00</published><updated>2008-11-19T00:45:57.360-08:00</updated><title type='text'>Performance and Database Connections</title><content type='html'>Various performances related issue is typically caused by large number of database connection and we have to consider following major areas that can be checked and adjusted for the number of oracle database connections in oracle 9i.&lt;br /&gt;&lt;br /&gt;If we are using the different server names for the same oracle database (TNS names) that will create additional, unnecessary connections. Therefore server name and TNS names both must match and case sensitive.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Oracle database doesn’t do the sufficient locking to prevent conflicts between connections on the same server. The conflicts can show up under very high database usage and timing, and only from a few application plus major factor about the timer initiated disconnection and dead connection detention feature that allows SQL NET to identify connection that have been left hanging by the abnormal termination of a client and unfortunately this feature is available only after the release of 2.1 and later. And only if the SQL NET can identify dead connections due to the client process or machine being unreachable, the connection will be closed when an error is generated by the send operation and server process will exit and a small probe packet will be sent from the server to client at user defined interval and that will automatically forces a database rollback of uncommitted transactions and locks held by the user of the broken connection and allow further regular continuous transactions. Thus, this feature minimizes the waste of resources by connections that are no longer valid plus we can specify the expire time in SQLNET.ORA of database server side (file usually in $ORACLE_HOME/network/admin) which will direct SQLNET to send a probe to the client through the network and if the client doesn’t respond, it will be killed.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;MAX CONNECTION parameter: We have to consider the total number of db connections for dbusers per data source. Additional database connection requests beyond this value will be queued for the next available connection. If this value is exceeded, the user request will fail generating errors in the log file.&lt;br /&gt;&lt;br /&gt;minConnection=5&lt;br /&gt;maxConnection=50&lt;br /&gt;initialConnection=5&lt;br /&gt;poolGrowth=5&lt;br /&gt;&lt;br /&gt;Run a script on the database server, each node with incoming connections grouped by&lt;br /&gt;a. db user&lt;br /&gt;b. program&lt;br /&gt;c. machine name&lt;br /&gt;&lt;br /&gt;Script:&lt;br /&gt;&lt;br /&gt;select username, count(*) from v$session&lt;br /&gt;group by username;&lt;br /&gt;select machine count(*)&lt;br /&gt;from v$session&lt;br /&gt;group by machine;&lt;br /&gt;&lt;br /&gt;select program, count(*)&lt;br /&gt;from v$session&lt;br /&gt;group by program;&lt;br /&gt;&lt;br /&gt;Note: Outcome of this can be send to the developers and they will have to take corrective steps if necessary.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6567462125899594044-6772925378550339453?l=helpmeoracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://helpmeoracle.blogspot.com/feeds/6772925378550339453/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6567462125899594044&amp;postID=6772925378550339453&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/6772925378550339453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/6772925378550339453'/><link rel='alternate' type='text/html' href='http://helpmeoracle.blogspot.com/2008/11/performance-and-database-connections.html' title='Performance and Database Connections'/><author><name>bishwa singh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6567462125899594044.post-8837610490591710706</id><published>2008-11-10T00:06:00.000-08:00</published><updated>2008-11-10T00:23:06.974-08:00</updated><title type='text'>Locks in Oracle Database</title><content type='html'>Locks are held by Oracle Database to maintain the integrity during the concurrent updates. Locks are held until the transaction in a session is committed or rollbacked. Oracle maintains row level lock in the tables that are recently being updated. &lt;br /&gt;&lt;br /&gt;In the distributed transaction, the network connection also plays vital role during locking. Once locked transaction in this mode never released if the failure in completion of processing on the remote side. This may also result in the object lock so that complete system may be affected.&lt;br /&gt;&lt;br /&gt;So, it is the database administrator job to look after the database as well as to monitor the network passage side by side. Usually Oracle Database administrator use &lt;br /&gt;v$locked_object to monitor the lock objects in the oracle database. One can get the session information and object held in the lock by linking v$locked_object to&lt;br /&gt;v$session and dba_objects. Use folowing query to check the lock held in Oracle Database.&lt;br /&gt;&lt;br /&gt;select c.owner, c.object_name, c.object_type,  b.sid,  b.serial#,  b.status,  b.osuser,  b.machine &lt;br /&gt;from  v$locked_object a ,  v$session b,  dba_objects c&lt;br /&gt;where b.sid = a.session_id &lt;br /&gt;and  a.object_id = c.object_id;&lt;br /&gt;&lt;br /&gt;You may kill the session to release the lock by&lt;br /&gt; &lt;br /&gt;alter system kill session 'SID,SERIAL#';&lt;br /&gt;&lt;br /&gt;Oracle releases locks during the restart of the database.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6567462125899594044-8837610490591710706?l=helpmeoracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://helpmeoracle.blogspot.com/feeds/8837610490591710706/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6567462125899594044&amp;postID=8837610490591710706&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/8837610490591710706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/8837610490591710706'/><link rel='alternate' type='text/html' href='http://helpmeoracle.blogspot.com/2008/11/locks-in-oracle-database.html' title='Locks in Oracle Database'/><author><name>Maheswor Prajapati</name><uri>http://www.blogger.com/profile/16285651418481804502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_cyqnVsww6XM/SPxQHvtk_tI/AAAAAAAAAAM/yd4XxULLaak/S220/maheswor1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6567462125899594044.post-5722684152192179788</id><published>2008-11-02T01:18:00.000-07:00</published><updated>2009-08-10T04:53:10.616-07:00</updated><title type='text'>How to decrease the size of the datafiles</title><content type='html'>The dba_data_files view gives information about the physical datafiles in the database whereas dba_free_space view gives information about the free space in the datafiles with their related block id. The query below gives the datafiles free space and total space allocated for the datafiles.&lt;br /&gt;&lt;br /&gt;select a.TABLESPACE_NAME, a.FILE_NAME, free_space/1024/1024 free_space_in_mb, a.BYTES/1024/1024 total_space_allocated_in_mb&lt;br /&gt;from dba_data_files a, (select TABLESPACE_NAME,FILE_ID,sum(BYTES) FREE_SPACE from dba_free_space group by TABLESPACE_NAME,FILE_ID) b&lt;br /&gt;where a.TABLESPACE_NAME=b.TABLESPACE_NAME and&lt;br /&gt;a.FILE_ID=b.FILE_ID&lt;br /&gt;order by a.TABLESPACE_NAME,a.FILE_NAME;&lt;br /&gt;&lt;br /&gt;With this information one can decrease the size of the datafile by the free space with the command given below:&lt;br /&gt;&lt;br /&gt;alter database datafile 'filepath\filename' resize filesize;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Free Space in Percentage Tablespace Wise&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;select z.TABLESPACE_NAME,sum(z.free_space_in_mb) free_space_in_mb,&lt;br /&gt;sum(z.total_space_allocated_in_mb) total_space_allocated_in_mb,&lt;br /&gt;round(sum(z.free_space_in_mb)/sum(z.total_space_allocated_in_mb)*100,2) free_pct&lt;br /&gt;from (&lt;br /&gt;select a.TABLESPACE_NAME, a.FILE_NAME, free_space/1024/1024 free_space_in_mb, a.BYTES/1024/1024 total_space_allocated_in_mb&lt;br /&gt;from dba_data_files a, (select TABLESPACE_NAME,FILE_ID,sum(BYTES) FREE_SPACE from dba_free_space group by TABLESPACE_NAME,FILE_ID) b&lt;br /&gt;where a.TABLESPACE_NAME=b.TABLESPACE_NAME and&lt;br /&gt;a.FILE_ID=b.FILE_ID&lt;br /&gt;) z&lt;br /&gt;group by z.tablespace_name&lt;br /&gt;order by z.TABLESPACE_NAME;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Free Space in Percentage At Data File Level&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;select a.TABLESPACE_NAME, a.FILE_NAME, free_space/1024/1024 free_space_in_mb, a.BYTES/1024/1024 total_space_allocated_in_mb, round((free_space/a.BYTES),2)*100 free_pct&lt;br /&gt;from dba_data_files a, (select TABLESPACE_NAME,FILE_ID,sum(BYTES) FREE_SPACE from dba_free_space group by TABLESPACE_NAME,FILE_ID) b&lt;br /&gt;where a.TABLESPACE_NAME=b.TABLESPACE_NAME and&lt;br /&gt;a.FILE_ID=b.FILE_ID&lt;br /&gt;order by a.TABLESPACE_NAME,a.FILE_NAME;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6567462125899594044-5722684152192179788?l=helpmeoracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://helpmeoracle.blogspot.com/feeds/5722684152192179788/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6567462125899594044&amp;postID=5722684152192179788&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/5722684152192179788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/5722684152192179788'/><link rel='alternate' type='text/html' href='http://helpmeoracle.blogspot.com/2008/11/how-to-decrease-size-of-datafiles.html' title='How to decrease the size of the datafiles'/><author><name>Maheswor Prajapati</name><uri>http://www.blogger.com/profile/16285651418481804502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_cyqnVsww6XM/SPxQHvtk_tI/AAAAAAAAAAM/yd4XxULLaak/S220/maheswor1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6567462125899594044.post-5052627016649017669</id><published>2008-10-23T22:25:00.000-07:00</published><updated>2008-11-10T23:15:17.359-08:00</updated><title type='text'>Export Oracle Dump file from command prompt or from Window Run Mode</title><content type='html'>The oracle Export Utility is used to export entire database or users or list of tables to the path given by the FILE parameter. The DIRECT path method is much faster than conventional method. The direct path method reads data directly from the disk and places in the buffer and then sent to the export client , writes  it to the disk. Whereas conventional path follow SQL SELECT statement to fetch the data thus have to evaluate expression in the memory before transporting the file to the client to write to the disk. The COMPRESS parameter specifies the extent management during import of the table data. If it is set to Y then the table data is consolidated into single extent during import otherwise it uses current storage parameter of the tables during import. It is good practise to verify the log file after the export of the file have been completed to verify the successful export.&lt;br /&gt;&lt;br /&gt;EXP username/password FILE=file_path\filename.dmp DIRECT=Y COMPRESS=Y  ROWS= Y  OWNER=user_to_export LOG=log_path_name\logfilename.txt&lt;br /&gt;&lt;br /&gt;You can export the selected tables from the file with the TABLES option&lt;br /&gt;&lt;br /&gt;EXP username/password FILE=file_path\filename.dmp DIRECT=Y COMPRESS=Y  ROWS= Y  OWNER=user_to_export TABLES=TABLE_NAME LOG=log_path_name\logfilename.txt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6567462125899594044-5052627016649017669?l=helpmeoracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://helpmeoracle.blogspot.com/feeds/5052627016649017669/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6567462125899594044&amp;postID=5052627016649017669&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/5052627016649017669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/5052627016649017669'/><link rel='alternate' type='text/html' href='http://helpmeoracle.blogspot.com/2008/10/export-oracle-dump-file-from-command.html' title='Export Oracle Dump file from command prompt or from Window Run Mode'/><author><name>Maheswor Prajapati</name><uri>http://www.blogger.com/profile/16285651418481804502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_cyqnVsww6XM/SPxQHvtk_tI/AAAAAAAAAAM/yd4XxULLaak/S220/maheswor1.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6567462125899594044.post-4141374352781471771</id><published>2008-10-23T00:31:00.000-07:00</published><updated>2008-11-10T23:16:48.751-08:00</updated><title type='text'>Import Oracle Dump file from command prompt or execute from  window Run mode</title><content type='html'>The oracle Import Utility is oracle database tool used to import users, database, tablesapces from database dump file. The utility can be invoked from the command prompt and also could be executed from windows Run mode. You could simply change the parameters and paste the command given below from windows Run mode. The log parameter maintains the log of the import.&lt;br /&gt; &lt;br /&gt;IMP username/password FILE=file_path\filename.dmp  FROMUSER=user_previously_dumped TOUSER=current_user ROWS=Y INDEXES=Y CONSTRAINTS=Y  LOG=log_path_name\logfilename.txt&lt;br /&gt;&lt;br /&gt;You can import the selected tables from the file with TABLES option&lt;br /&gt;&lt;br /&gt;IMP username/password FILE=file_path\filename.dmp  FROMUSER=user_previously_dumped TOUSER=current_user TABLES=BPT_SIGNATURES ROWS=Y INDEXES=Y CONSTRAINTS=Y  LOG=log_path_name\logfilename.txt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6567462125899594044-4141374352781471771?l=helpmeoracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://helpmeoracle.blogspot.com/feeds/4141374352781471771/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6567462125899594044&amp;postID=4141374352781471771&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/4141374352781471771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/4141374352781471771'/><link rel='alternate' type='text/html' href='http://helpmeoracle.blogspot.com/2008/10/import-oracle-dump-file-from-command.html' title='Import Oracle Dump file from command prompt or execute from  window Run mode'/><author><name>Maheswor Prajapati</name><uri>http://www.blogger.com/profile/16285651418481804502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_cyqnVsww6XM/SPxQHvtk_tI/AAAAAAAAAAM/yd4XxULLaak/S220/maheswor1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6567462125899594044.post-2333980666739701099</id><published>2008-10-21T23:55:00.000-07:00</published><updated>2008-10-21T23:59:58.706-07:00</updated><title type='text'>Managing Oracle tablespace and datafiles</title><content type='html'>It is the best practise to separate user data from system data in an oracle database. Doing so enhances the performance of the database.&lt;br /&gt;Oracle manages its datafiles in logical space known as Tablespace. A tablespace can have multiple datafiles but a single datafile can belong to one and only one tablespace. Datafiles are the physical files that stores data which are divided again into logical segment and extents. It should be noted that autoextend clause extend &lt;br /&gt;the datafile automatically as and when needed but the auto extension of the size of datafile depend on the maximum file size limit of the operating system and it also degrade performance of the database. Locally managed extents maintain its data state information in its own header(bitmapped). This avoids the throughput in the data dictionary, which increases performance as well. &lt;br /&gt;&lt;br /&gt;It is the best approach to separate user datafile and user data index file in separate tablespace. Temporary tablesapce are used for sorting operation required during query executions.&lt;br /&gt;&lt;br /&gt;--user data holder tablespace and datafiles&lt;br /&gt;CREATE TABLESPACE TABLESPACE_NAME  &lt;br /&gt;DATAFILE '%ORACLE_BASE%\ORADATA\SID\DATAFILE01.DBF' SIZE 100M AUTOEXTEND ON &lt;br /&gt;EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M&lt;br /&gt;SEGMENT SPACE MANAGEMENT AUTO;&lt;br /&gt;&lt;br /&gt;--add more datafile to a tablespace &lt;br /&gt;&lt;br /&gt;ALTER TABLESPACE TABLESPACE_NAME ADD DATAFILE  '%ORACLE_BASE%\ORADATA\SID\DATAFILE02.DBF' SIZE 100M AUTOEXTEND ON;&lt;br /&gt;&lt;br /&gt;--user index tablespace and datafiles&lt;br /&gt;CREATE TABLESPACE TABLESPACE_NAME_INDX  &lt;br /&gt;DATAFILE '%ORACLE_BASE%\ORADATA\SID\DATA_INDX01.DBF' &lt;br /&gt;SIZE 100M AUTOEXTEND ON&lt;br /&gt;EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M&lt;br /&gt;SEGMENT SPACE MANAGEMENT AUTO;&lt;br /&gt;&lt;br /&gt;--user temporary tablespace and datafiles&lt;br /&gt;CREATE TEMPORARY TABLESPACE TABLESPACE_TEMP&lt;br /&gt;TEMPFILE '%ORACLE_BASE%\ORADATA\SID\TEMP01.DBF' &lt;br /&gt;SIZE 20M  AUTOEXTEND ON&lt;br /&gt;EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6567462125899594044-2333980666739701099?l=helpmeoracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://helpmeoracle.blogspot.com/feeds/2333980666739701099/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6567462125899594044&amp;postID=2333980666739701099&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/2333980666739701099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/2333980666739701099'/><link rel='alternate' type='text/html' href='http://helpmeoracle.blogspot.com/2008/10/managing-oracle-tablespace-and.html' title='Managing Oracle tablespace and datafiles'/><author><name>Maheswor Prajapati</name><uri>http://www.blogger.com/profile/16285651418481804502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_cyqnVsww6XM/SPxQHvtk_tI/AAAAAAAAAAM/yd4XxULLaak/S220/maheswor1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6567462125899594044.post-2604747482652562681</id><published>2008-10-21T21:49:00.000-07:00</published><updated>2008-10-22T00:20:36.822-07:00</updated><title type='text'>Simple AJAX</title><content type='html'>Make your web page optimized by implementing AJAX technology. AJAX stands for Asynchronous JavaScript and XML made popular by Google.&lt;br /&gt;&lt;br /&gt;XMLHttpRequest object is the key behind the communication between clients and server. Different browsers use different methods to create the XMLHttpRequest object. Internet Explorer uses an ActiveXObject, while other browsers uses the built-in JavaScript object called XMLHttpRequest.&lt;br /&gt;&lt;br /&gt;The onreadystatechange event of the  XMLHttpRequest will process the response from a server. By invoking the function on this event we retrieve the information sent by the server.&lt;br /&gt;&lt;br /&gt;The readyState property holds the status of the server's response. Each time the readyState changes, the onreadystatechange function will be executed.&lt;br /&gt;&lt;br /&gt;Here are the possible values for the readyState property:&lt;br /&gt;State    Description&lt;br /&gt;0        Request is not initialized&lt;br /&gt;1        Request has been set up&lt;br /&gt;2        Request has been sent&lt;br /&gt;3        Request is in process&lt;br /&gt;4        Request is complete&lt;br /&gt;&lt;br /&gt;Here is the sample code.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;start of html tag&lt;br /&gt;start of body tag&lt;br /&gt;&lt;br /&gt;start of javascript function &lt;br /&gt;&lt;br /&gt;function simpleAjax(){&lt;br /&gt;var xmlHttp;&lt;br /&gt;try  {&lt;br /&gt;  // Firefox, Opera 8.0+, Safari&lt;br /&gt;  xmlHttp=new XMLHttpRequest();&lt;br /&gt;  }&lt;br /&gt;catch (e)  {&lt;br /&gt;  // Internet Explorer&lt;br /&gt;  try    {&lt;br /&gt;    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");&lt;br /&gt;    }&lt;br /&gt;  catch (e)    {&lt;br /&gt;    try      {&lt;br /&gt;      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");&lt;br /&gt;      }&lt;br /&gt;    catch (e)      {&lt;br /&gt;      alert("Your browser is very old, does not support AJAX!");&lt;br /&gt;      return false;&lt;br /&gt;      }&lt;br /&gt;    }&lt;br /&gt;  }&lt;br /&gt;  xmlHttp.onreadystatechange=function() {&lt;br /&gt;    if(xmlHttp.readyState==4)   {&lt;br /&gt;       //get data from the server&lt;br /&gt;      document.simpleAjax.fromServer.value=xmlHttp.responseText;&lt;br /&gt;      }&lt;br /&gt;    }&lt;br /&gt;  xmlHttp.open("GET","simpleAjax.php",true);&lt;br /&gt;  xmlHttp.send(null);&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;end of javascript function &lt;br /&gt;&lt;br /&gt;start of form tag name="simpleAjax"&lt;br /&gt;&lt;br /&gt;Name: between angle bracket(input type="text" onkeyup="simpleAjax()" name="user")&lt;br /&gt;Data: between angle bracket(input type="text" name="fromServer")&lt;br /&gt;&lt;br /&gt;end of form tag&lt;br /&gt;end of body tag&lt;br /&gt;end of html tag&lt;br /&gt;&lt;br /&gt;php file&lt;br /&gt;&lt;br /&gt;///output the data to the client&lt;br /&gt;//&lt;?php &lt;br /&gt;//echo "Data from Server";&lt;br /&gt;//?&gt;&lt;br /&gt;&lt;br /&gt;save the form as "simpleAjax.php"  in the  same directory as html file.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6567462125899594044-2604747482652562681?l=helpmeoracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://helpmeoracle.blogspot.com/feeds/2604747482652562681/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6567462125899594044&amp;postID=2604747482652562681&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/2604747482652562681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/2604747482652562681'/><link rel='alternate' type='text/html' href='http://helpmeoracle.blogspot.com/2008/10/simple-ajax.html' title='Simple AJAX'/><author><name>Maheswor Prajapati</name><uri>http://www.blogger.com/profile/16285651418481804502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_cyqnVsww6XM/SPxQHvtk_tI/AAAAAAAAAAM/yd4XxULLaak/S220/maheswor1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6567462125899594044.post-5962084234374852997</id><published>2008-10-20T02:04:00.000-07:00</published><updated>2008-10-21T01:47:45.296-07:00</updated><title type='text'>How to run Oracle 9i database in Archive Mode</title><content type='html'>Steps:&lt;br /&gt;1) Create pfile if the database is started from spfile.&lt;br /&gt;create pfile from spfile;&lt;br /&gt;This will create pfile in the %ORACLE_HOME%/database/pfileSID.ora&lt;br /&gt;or&lt;br /&gt;create pfile='pathname' from spfile;&lt;br /&gt;&lt;br /&gt;2) Shutdown the database&lt;br /&gt; shutdown immediate&lt;br /&gt;&lt;br /&gt;3) add parameters&lt;br /&gt; log_archive_start=true&lt;br /&gt; log_archive_format='SID%D%T%S.ARC'&lt;br /&gt; log_archive_dest='%ORACLE_BASE%\oradata\archive'&lt;br /&gt;&lt;br /&gt;4) Start up the database in mount stage&lt;br /&gt; startup mount;&lt;br /&gt;&lt;br /&gt;5) Activate the database to archiving mode&lt;br /&gt; alter database archivelog;&lt;br /&gt;&lt;br /&gt;6) Verify the activation&lt;br /&gt; archive log list;&lt;br /&gt;&lt;br /&gt;7) Open the database for use&lt;br /&gt; alter database open;&lt;br /&gt;&lt;br /&gt;8) Generate the archive log manually&lt;br /&gt; alter system archive log current;&lt;br /&gt;&lt;br /&gt;This turns the database in archive log mode.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6567462125899594044-5962084234374852997?l=helpmeoracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://helpmeoracle.blogspot.com/feeds/5962084234374852997/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6567462125899594044&amp;postID=5962084234374852997&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/5962084234374852997'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/5962084234374852997'/><link rel='alternate' type='text/html' href='http://helpmeoracle.blogspot.com/2008/10/how-to-run-oracle-9i-database-in.html' title='How to run Oracle 9i database in Archive Mode'/><author><name>Maheswor Prajapati</name><uri>http://www.blogger.com/profile/16285651418481804502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_cyqnVsww6XM/SPxQHvtk_tI/AAAAAAAAAAM/yd4XxULLaak/S220/maheswor1.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6567462125899594044.post-1236106602405301488</id><published>2007-11-24T22:36:00.000-08:00</published><updated>2007-11-25T00:56:09.290-08:00</updated><title type='text'>Query to view assigned tablespace and its associated datafiles to the database users</title><content type='html'>########RETURN NULL FOR THE TABLESPACE NOT ASSIGNED TO USERS#######&lt;br /&gt;Here&lt;br /&gt;ts# represents tablespace number&lt;br /&gt;file# represents datafile number&lt;br /&gt;&lt;br /&gt;select * from&lt;br /&gt;(select c.username username,'default tablespace' type,a.ts# ts#,a.name tablespace,b.file# file#,b.name name from v$tablespace a, v$datafile b,dba_users c&lt;br /&gt;where a.ts#=b.ts# and&lt;br /&gt;a.name=c.default_tablespace(+)&lt;br /&gt;union all&lt;br /&gt;select c.username,'temporary tablespace' type, a.ts# ts#,a.name tablespace,b.file# file#,b.name name from v$tablespace a, v$tempfile b,dba_users c&lt;br /&gt;where a.ts#=b.ts# and&lt;br /&gt;a.name=c.temporary_tablespace)z&lt;br /&gt;order by z.username,z.type;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6567462125899594044-1236106602405301488?l=helpmeoracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://helpmeoracle.blogspot.com/feeds/1236106602405301488/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6567462125899594044&amp;postID=1236106602405301488&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/1236106602405301488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/1236106602405301488'/><link rel='alternate' type='text/html' href='http://helpmeoracle.blogspot.com/2007/11/query-to-view-assigned-tablespace-and.html' title='Query to view assigned tablespace and its associated datafiles to the database users'/><author><name>Maheswor Prajapati</name><uri>http://www.blogger.com/profile/16285651418481804502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_cyqnVsww6XM/SPxQHvtk_tI/AAAAAAAAAAM/yd4XxULLaak/S220/maheswor1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6567462125899594044.post-5639865753238818441</id><published>2007-11-08T00:49:00.000-08:00</published><updated>2007-11-25T00:54:12.946-08:00</updated><title type='text'>Creating Database Manually</title><content type='html'>Here is the sample to create the oracle 9i database manually.&lt;br /&gt;&lt;br /&gt;Steps:&lt;br /&gt;1) run oradim utilily to create oracle agent service from command prompt.&lt;br /&gt;eg oradim - new -sid sidname -intpwd password -maxusers no_of _users -startmode a&lt;br /&gt;2) run orapwd utility to create password file in the default %ORACLE_HOME%\DATABASE folder&lt;br /&gt;3) add folder named oradata and SID in %ORACLE_BASE% directory.&lt;br /&gt;4) add folder named bdump, udump,cdump,pfile,create folder inside %ORACLE_HOME%\admin\SID directory&lt;br /&gt;5) prepare initialisation file initSID.ora OR SPFILESID.ora IN %ORACLE_HOME%\DATABASE direcotry&lt;br /&gt;6) Using Oracle Managed Files set&lt;br /&gt;db_create_file_dest='%ORACLE_BASE%\oradata\SID'&lt;br /&gt;db_create_online_log_dest_n='%ORACLE_BASE%\oradata\SID'&lt;br /&gt;replace n with integer starting 1 upto 5 destinations&lt;br /&gt;7) startup database in nomount stage from prompt&lt;br /&gt;startup nomount&lt;br /&gt;8) run the script below:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#########DATABASE CREATION USING DIRECTORY PATH NAMES&lt;br /&gt;CREATE DATABASE database_name&lt;br /&gt;logfile&lt;br /&gt;group 1 ('%ORACLE_BASE%\oradata\SID\redo01.dbf') size 10m,&lt;br /&gt;group 2 ('%ORACLE_BASE%\oradata\SID\redo02.dbf') size 10m,&lt;br /&gt;group 3 ('%ORACLE_BASE%\oradata\SID\redo03.dbf') size 10m&lt;br /&gt;maxlogfiles 10&lt;br /&gt;maxlogmembers 3&lt;br /&gt;maxloghistory 1&lt;br /&gt;maxdatafiles 100&lt;br /&gt;maxinstances 1&lt;br /&gt;datafile '%ORACLE_BASE%\oradata\SID\system01.dbf' size 500m&lt;br /&gt;undo tablespace UNDOTBS1&lt;br /&gt;datafile '%ORACLE_BASE%\oradata\SID\undotbs.dbf' size 200m&lt;br /&gt;autoextend on next 5120k maxsize unlimited&lt;br /&gt;default temporary tablespace temp&lt;br /&gt;tempfile %ORACLE_BASE%\oradata\SID\temp01.dbf' size 200m&lt;br /&gt;autoextend on next 5120k maxsize 500m&lt;br /&gt;character set US7ASCII&lt;br /&gt;national character set AL16UTF16&lt;br /&gt;set TIME_ZONE='America/New_York';&lt;br /&gt;&lt;br /&gt;#########OMF MANAGED DATABASE CREATION&lt;br /&gt;&lt;br /&gt;CREATE DATABASE database_name&lt;br /&gt;logfile&lt;br /&gt;group 1 size 10m,&lt;br /&gt;group 2 size 10m,&lt;br /&gt;group 3 size 10m&lt;br /&gt;maxlogfiles 10&lt;br /&gt;maxlogmembers 3&lt;br /&gt;maxloghistory 1&lt;br /&gt;maxdatafiles 100&lt;br /&gt;maxinstances 1&lt;br /&gt;datafile size 500m&lt;br /&gt;undo tablespace UNDOTBS1&lt;br /&gt;datafile size 200m&lt;br /&gt;autoextend on next 5120k maxsize unlimited&lt;br /&gt;default temporary tablespace temp&lt;br /&gt;tempfile size 200m&lt;br /&gt;autoextend on next 5120k maxsize 500m&lt;br /&gt;character set US7ASCII&lt;br /&gt;national character set AL16UTF16&lt;br /&gt;set TIME_ZONE='America/New_York';&lt;br /&gt;&lt;br /&gt;9) run script catalog.sql and catproc.sql as a sys user from %ORACLE_HOME\rdms\admin directory&lt;br /&gt;10) run script pupbld.sql as a system user from %ORACLE_HOME\sqlplus\admin directory&lt;br /&gt;&lt;br /&gt;This completes the database manual database creation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6567462125899594044-5639865753238818441?l=helpmeoracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://helpmeoracle.blogspot.com/feeds/5639865753238818441/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6567462125899594044&amp;postID=5639865753238818441&amp;isPopup=true' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/5639865753238818441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6567462125899594044/posts/default/5639865753238818441'/><link rel='alternate' type='text/html' href='http://helpmeoracle.blogspot.com/2007/11/oracle-solutions.html' title='Creating Database Manually'/><author><name>Maheswor Prajapati</name><uri>http://www.blogger.com/profile/16285651418481804502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_cyqnVsww6XM/SPxQHvtk_tI/AAAAAAAAAAM/yd4XxULLaak/S220/maheswor1.jpg'/></author><thr:total>5</thr:total></entry></feed>
