IDS Tool - Server Studio

AGS(Advanced Global Systems, Ltd.)는 IBM Informix 솔루션을 제공하는 IBM의 파트너사 입니다. Server Studio는 쉽고 빠른 IDS의 데이터베이스 관리 뿐만 아니라 실시간 모니터링 기능을 제공하는 IDS를 지원하는 대표적인 Tool 입니다.

현재 IBM 홈페이지에서 무료 시험판의 이용이 가능하며, AGS 홈페이지를 통한 등록 이 후 사용이 가능하도록 되어 있습니다.

아래 그림을 클릭 하시면 IBM 홈페이지에서 프로그램을 다운로드 하실 수 있습니다. 다운로드 시에는 따로 회원가입을 하실 필요가 없습니다.

사용자 삽입 이미지

알맞는 버전을 다운 받으십시오.
사용자 삽입 이미지
사용 초기 화면 입니다.
사용자 삽입 이미지
Server Studio를 이용한 SQL문 실행 모습 입니다.
사용자 삽입 이미지
Sentinel이라는 실시간 모니터링 툴을 사용한 모습입니다.
사용자 삽입 이미지
변수를 모니터링 하는 화면 입니다.
사용자 삽입 이미지
신고
Posted by babovirus

IDS Quick Start and Stop


Start

서버에서 Informix 계정으로 로그인 한 후
(로그인 방법 : DeveloperWorks 폴더의 JAVA Kick Start Your Java Apps. 5 - DB & Table 생성과 Data 삽입 참조 )

시작 명령어 : oninit -
상태 확인 : onstat

Stop

서버에서 Informix 계정으로 로그인 한 후

종료 명령어 : onmode -k (이후 물어보는 말에 y로 대답)
신고
Posted by babovirus


자바 JDBC 연결 소스 코드

test.java
-----------------------------------------------------------------------------------------------------

import java.sql.*;

  public class Test
    {
         public static void main( String[] args)
          {
         Connection conn = null;
         String url= "jdbc:informix-sqli://kr004798:9088/sample:INFORMIXSERVER=testServer";
/* jdbc:informix-sqli://[hostname]:[port number]/[DB name]:INFORMIXSERVER=[server name] */
            try {
                  Class.forName("com.informix.jdbc.IfxDriver").newInstance();
                  conn = DriverManager.getConnection(url,"informix","kr004798");
                  System.out.println("Succefully Loaded Informix JDBC Driver.....");
                  conn.close();
            }
            catch(Throwable e)
                {
                   System.out.println(e);
                }
           }
    }

신고
Posted by babovirus
아쉽게도 국내의 인포믹스 관련 웹 사이트는 많이 활성화 되어 있지 못한 실정입니다. 하지만 그 중에서 몇 몇 사이트들은 질문과 답변 등을 할 수 있는 사이트로 알아 두면 인포믹스를 공부하는데 도움이 될 것입니다.

데이터베이스 사랑넷

http://www.database.sarang.net/?inc=front&criteria=informix

사용자 삽입 이미지

Daou + Informix

http://cafe.naver.com/daouinformix.cafe

사용자 삽입 이미지

한국 IBM Information Management Software

http://www-306.ibm.com/software/kr/data/

사용자 삽입 이미지

I Love DB

http://informix.we.ro/

사용자 삽입 이미지
신고
Posted by babovirus

International Informix User Group

인포믹스의 현재는 인포믹스를 아끼고 사랑하는 헌신적인 이용자들 덕분 이였습니다. 인포믹스를 사용하는 전세계의 사용자들이 모이는 공간이며, 인포믹스와 관련하여 가장 큰 규모의 커뮤니티 입니다. 해마다 IBM과 인포믹스 관련 비즈니스 파트너사의 도움을 받아 Conference를 개최하며 헌신적으로 인포믹스의 발전을 위해 노력하고 있습니다.

http://www.iiug.org/index.php

사용자 삽입 이미지

신고
Posted by babovirus

IBM DATABASE Magazine

Links 2008.02.27 14:44

IBM DATABASE Magazine

과거 IBM의 DB2를 위한 웹 매거진이 DATABASE 매거진으로 이름을 변경하여, 인포믹스와 관련된 페이지가 새로 생기게 되었습니다. IBM 내의 인포믹스와 관련된 소식을 빠르게 접할 수 있을 것으로 기대 됩니다.

http://ibmdatabasemag.com/informix2/

사용자 삽입 이미지
신고
Posted by babovirus

Informix - Zone

Links 2008.02.27 14:38

Informix - Zone

Where Technology Meets Marketing 이란 말을 통해 모든 걸 알 수 있듯이, 마케팅적인 측면에서 인포믹스를 사람들에게 더욱 알릴 수 있는 많은 자료와 정보가 있으며, Eric Herber라는 독일인 인포믹스 컨설턴트에 의해 운영중이다. 인포믹스에 관한 최신 정보를 IIUG와 더불어 가장 먼저 알 수 있는 사이트.

http://www.informix-zone.com/


사용자 삽입 이미지
신고
Posted by babovirus


프로젝트 실행

이클립스를 실행한 후 (이 때 이미 실행된 어플리케이션 서버는 닫습니다.) 메뉴에서 File->New->Project를 선택하여 Web 하단의 Dynamic Web Project를 선택합니다.
프로젝트 이름은 dwapp라고 하며,

사용자 삽입 이미지
Target Runtime은 IBM WASCE v2.0을 선택한 뒤 어플리케이션이 설치된 폴더를 선택하여 지정합니다.
사용자 삽입 이미지

사용자 삽입 이미지
사용자 삽입 이미지

WEB-INF/web.xml 파일에는 다음과 같이 입력 합니다.
-----------------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
id="WebApp_ID" version="2.5">
   <display-name>dwapp</display-name>
   <welcome-file-list>
      <welcome-file>index.html</welcome-file>
      <welcome-file>index.htm</welcome-file>
      <welcome-file>index.jsp</welcome-file>
      <welcome-file>default.html</welcome-file>
      <welcome-file>default.htm</welcome-file>
      <welcome-file>default.jsp</welcome-file>
   </welcome-file-list>
<resource-ref>
     <res-ref-name>jdbc/DataSource</res-ref-name>
     <res-type>javax.sql.DataSource</res-type>
     <res-auth>Container</res-auth>
     <res-sharing-scope>Shareable</res-sharing-scope>
     </resource-ref>
</web-app>
-----------------------------------------------------------------------------------------------------
WEB-INF/geronimo-web.xml 파일에는 다음과 같이 입력합니다.
-----------------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="
http://geronimo.apache.org/xml/ns/j2ee/web-1.2"
         xmlns:nam="
http://geronimo.apache.org/xml/ns/naming-1.2"
         xmlns:sec="
http://geronimo.apache.org/xml/ns/security-1.1"
         xmlns:sys="
http://geronimo.apache.org/xml/ns/deployment-1.2
">
  <sys:environment>
    <sys:moduleId>
      <sys:groupId>default</sys:groupId>
      <sys:artifactId>dwapp</sys:artifactId>
      <sys:version>1.0</sys:version>
      <sys:type>car</sys:type>
    </sys:moduleId>

     <sys:dependencies>
            <sys:dependency>
                <sys:groupId>console.dbpool</sys:groupId>
                <sys:artifactId>dwDatasource</sys:artifactId>
            </sys:dependency>
    </sys:dependencies>

  </sys:environment>
  <context-root>/dwapp</context-root>

  <resource-ref>
        <ref-name>jdbc/DataSource</ref-name>
        <resource-link>dwDatasource</resource-link>
  </resource-ref>

</web-app>
-----------------------------------------------------------------------------------------------------
왼쪽의 dwapp폴더명을 오른쪽 클릭한 후 New->JSP를 선택합니다.

사용자 삽입 이미지
파일명을 default.jsp로 입력하고 finish 버튼을 누릅니다.
default.jsp에는 다음과 같이 입력합니다.
-----------------------------------------------------------------------------------------------------
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<%@ taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<link rel="stylesheet"  type="text/css" href="dwstyles.css"/>
<title>Example Table from Informix Sample Database</title>
</head>
<body>
      <h1>&nbsp;&nbsp;Informix Employee List</h1>
         <br>
         <table>
         <tr>
            <th>Empno</th>
            <th>Name</th>
            <th>Birth</th>
            <th>Dept</th>
          
         </tr>

<sql:query var="employee" dataSource="jdbc/DataSource">
SELECT * FROM employee
</sql:query>
                    <c:forEach var="employee" items="${employee.rows}">
<tr>
          <td><c:out value="${employee.empno}"/></td>
          <td><c:out value="${employee.name}"/></td>
          <td><c:out value="${employee.birth}"/></td>
          <td><c:out value="${employee.dept}"/></td>
        
     </tr>
</c:forEach>

</table>
</body>
</html>
-----------------------------------------------------------------------------------------------------
이후 다시 dwapp 폴더를 오른쪽 클릭하고, Run as -> Run on Server를 선택합니다. 다시 IBM WASCE v2.0 Server를 선택합니다.

사용자 삽입 이미지
만약 필요하다면 JRE파일을 확인하고 서버가 설치된 디렉토리를 설정해줍니다.
Finish버튼을 누르면 실행이 됩니다.
마지막으로 웹 브라우저를 실행하여, URL: http://localhost:8080/dwapp/를 주소로 지정하여 실행하면 아래와 같은 결과를 볼 수 있습니다.
사용자 삽입 이미지
이것으로 JAVA Kick Start Your Java Apps. 강좌를 모두 마칩니다. 감사합니다.

신고
Posted by babovirus

Eclipse 와 Websphere 이용

먼저 Eclipse에 Websphere V2.0이 등록되어 있지 않다면, Eclipse 홈페이지에서 해당 버전에 관해 등록 정보를 다운 받아야 합니다.

이클립스 메뉴 중 Help -> Software Update -> Find and Install 클릭하여 Search for new features to install을 선택하고 Next를 누릅니다. 후에 Eclipse WTP server adapter for WAS CE 2.0 을 선택하고 finish 버튼을 누릅니다.
사용자 삽입 이미지
Search Results 중에서 WTP server adapters 하단의 WTP server adapter for WebShphere Application Server Community Edition 1.1.1은 선택하지 않습니다. (해당 버전이 설치되어 있지 않은 경우)
사용자 삽입 이미지
라이센스 관련 동의를 선택 후 Next를 누르고 마지막으로 Finish를 누릅니다.
사용자 삽입 이미지
이 과정을 모두 마치면 Update Manager 프로그램이 실행되며 선택한 목록에 대한 업데이트를 시작합니다.

Update Manager를 마치면 Eclipse를 재시작하고, 메뉴에서 Windows -> Show view -> servers를 선택합니다. servers 창에서 마우스 오른쪽 클릭하여 New를 선택합니다.
사용자 삽입 이미지
IBM 항목 아래에 WASCE v 2.0 Server가 아래와 같이 있다면 제대로 설치된 것 입니다.
사용자 삽입 이미지

신고
Posted by babovirus


Eclipse 와 IDS 연결

이번 블로그에서는 어떻게 Eclipse IDE와 어플리케이션 서버를 위한 Eclipse WTP server adapter를 연결 하는지 알아 볼 것 입니다. 먼저 다운 받아 놓은 Eclipse WTP all-in-one distribution 파일의 압축을 풀고 폴더 안에 있는 eclipse.exe 파일을 실행 합니다.

사용자 삽입 이미지

파일을 저장할 공간을 지정 합니다.

사용자 삽입 이미지

Eclipse가 실행되면 메뉴 중에서 Window -> Show View -> Others -> Connectivity -> Data Source Explorer를 클릭하면 다음과 같은 화면이 나오게 됩니다.

사용자 삽입 이미지
Databases를 우클릭 하여 New를 선택합니다.
사용자 삽입 이미지

Generic JDBC Connection 을 선택 합니다.
사용자 삽입 이미지
DB에 관한 이름과 설명(옵션)을 입력하고 다음을 누릅니다.
사용자 삽입 이미지
아래의 붉은 박스에 안의 버튼을 눌러 JDBC 드라이버를 등록한다.
사용자 삽입 이미지
ADD 클릭 -> Database 중에서 Informix 10.0 (아직 11.0으로 업데이트 되지 않았음)에 Informix JDBC Driver선택
사용자 삽입 이미지
선택 후 원래 Ifxjdbc.jar 파일이 등록되어 있지만 현재 설치된 Ifxjdbc.jar파일을 다시 등록하기 위해 Ifxjdbc.jar를 선택하고 Edit jar/ZIP 버튼을 누른다. 현재 컴퓨터에 있는 Ifxjdbc.jar 파일을 찾아 선택한다.
사용자 삽입 이미지
OK를 클릭하고 다시 한번 더 OK를 클릭한다. 그리고 URL 등을 설정에 맞게 변경한 후 User Name과 Password 입력하고 Test Connection을 클릭하여 연결이 성공했는지 확인한다.
사용자 삽입 이미지
finish를 클릭하면 다음과 같이 Database 아래에 sample이 생성된다. 마우스 우클릭 Connect를 선택합니다.
사용자 삽입 이미지
연결이 되면 sample 데이터베이스의 Data와 스키마 등을 확인, 편집할 수 있다.
사용자 삽입 이미지
신고
Posted by babovirus


티스토리 툴바