목록TmaxSoft.티맥스소프트 (7)
공학박사 권경안
티맥스소프트 직원이기 전에 난 대한민국 국민이다. 2009년 6월 15일 '미디어다음' 종합뉴스에 올라온것을 캡쳐했다. 티맥스직원인데도 불구하고 '종합Top'에 올랐다는 사실에 놀랍고.놀랍다. 또한 무수히 많은 꼬리들이 수도없이 달리는걸 보면서 관심을 받고 있다는 사실에 은근히 기분도 좋았다. "꽤 사람들이 관심있게 보네~" 라며.. - 재미있는건 폴 포츠가 오늘의 인물로 나왔다. 마치 폴포츠가 티맥스에가 한마디 하는것 처럼.."꿈 있다면 용기내고 도전하라" 라는 문구와 함께.^^ 티맥스소프트 직원이기 전에 난 대한민국 국민이고 IT업계 종사자며 컴퓨터공학을 전공한 공학도다. 성공적이길 기원하는건 어쩌면 당연한거다. 내가 회사를 그만두더라도 변함없는 사실이다. MS-DOS, Windows3.x 버전부터..
DBIO 저장시 입/출력 구조체의 메타를 확인하는데 이때 논리명이 null 인경우 저장이 되지 않는다. DefaultValidationEventHandler: [ERROR]: a required field "LogicalName" is missing an object 즉, 논리명은 Null 이면 안된다. 최소한 ' '(space) 이여야 한다.
EXECSQL DBIO 수행중 아래와 같은 에러가 발생하였다. ORA-00932: inconsistent datatypes vldt_coltr_amt1 컬럼은 number 타입. @ 문제의 쿼리 vldt_coltr_amt1 = CASE WHEN :vldt_coltr_amt < 0 THEN 0 ELSE :vldt_coltr_amt END @ 해결된 쿼리( TO_NUMBER 를 사용해서 해결 ) vldt_coltr_amt1 = CASE WHEN TO_NUMBER(:vldt_coltr_amt) < 0 THEN 0 ELSE TO_NUMBER(:vldt_coltr_amt) END CASE WHEN 뿐만아니라 DECODE 사용시에도 주의! 참고& ORA-00932 inconsistent datatypes: expe..
목표 : TP-monitor Tmax 를 멀티노드를 구성해본다. @ racd(RAC Deamon) Utility 구성 1. .bash_profile 파일에 export 한다. ->export TMAX_RAC_PROT=51080 2. racd 구동후 process 확인한다. -> $racd -k -> $ps -ef | grep racd 3. $TMAXDIR/config/sample.m 파일을 수정한다. *DOMAIN tmax1 SHMKEY=61080, MINCLH=1, MAXCLH=3, TPORTNO=61080, BLOCKTIME=30, RACPORT=51080 *NODE ... 4. cfl -i sample.m 명령어로 compile 한다. tmconfig 라는 bin 파일이 생성된다. 이때 양쪽 .m ..
목표 : TmaxSoft MiddleWare 중 TP-mornitor 제품군에 속하는 Tmax 를 설치하고 테스트 해보자. 준비환경 : Unix 또는 Linux 시스템에서 SHMKEY, PORT 가 준비되어있어야 한다. (여기부터는 설치) 1. Tmax4.0xxxxxxxx.bin 을 실행한다. 2. 준비된 license.dat 파일을 $TMAXDIR/license 로 복사한다. 3. $TMAXDIR/config/sample.m 파일을 수정한다. SHMKEY, PORT 수정 *DOMAIN tmax1 SHMKEY=61080, MINCLH=1, MAXCLH=3, TPORTNO=61080, BLOCKTIME=30 *NODE ... 4. cfl -i sample.m 명령어로 compile 한다. tmconfig ..
오라클 데이터 타입중 숫자타입은 NUMBER 를 사용한다. NUMBER ( 정확도, [,스케일] ) NUMBER - 정확도나 스케일을 지정하지 않으면 NUMBER(38) 이다. NUMBER(9,2) - 9개의 숫자길이를 가지며 소수점 이후 2개의 숫자 길이를 가지는 숫자타입. 예를들어 1, 123456, 123456.89등이 있으며 12345678은 포함하지 않음. NUMBER(4,10) - 매우 작은 수 표현 다음과 같은 정보를 가진상태에서 Message 를 통해 데이터를 주고 받는경우를 생각해보자. Business Framework 인 ProFrame 과의 연동을 생각해볼 때 C 언어의 long, float, double 무엇을 사용하든 정확하게 NUMBER 타입에서 값을 저장하여 Message 로 ..
우선 고찰인지는 모르겠지만.. 한번 글을 적어보면... 다음과 같은 API 가 있다고 생각해보자. long pfmGetAppNum(); 다음과 같은 API 는 해당프로그램의 Number 를 가져오는녀석이다. 개발자는 코딩을 하면서 다음과 같이 쓸수 있다. printf("프로그램 번호가 몇번이지?? [%ld]", pfmGetAppNum()); 흔히들 다음과 같이 사용할터인데. 이녀석을 다음과 같이 wrapping 하고 있는 상황에서 100% 이해는 솔직히 좀 안간다. long pfmGetAppNum(long *num); 이것이 새롭게 변경된 prototype 이다. 이녀석의 src 를 열어보면 다음과 같이 되어져야 한다.(아니 그렇게 하고 있다.) long pfmGetAppNum(long *num) { i..