주식회사 누리아이티

정보자산의 보안강화를 위한 다계층 인증SW (BaroPAM) 전문기업.

▶ Tuxedo/팁

TUXEDO에서의 제약사항

누리아이티 2010. 5. 2. 17:51

1) Field의 Type : char, string, short, long, float, double, carray의 7가지
     -> 프로그램에 "int" 타입이 있는 경우, FML Field의 Type은 2 Byte 일 때는 "short", 4 Byte 일 때는 "long" 을 사용하도록 한다.
 

2) FML Field의 ID에서 1~100 까지는 TUXEDO 자체가 사용한다.
      FML(16bit)에서 사용가능한 ID의 범위   : 101 ~ 8191
      FML32(32bit)에서 사용가능한 ID의 범위 : 101 ~ 33,554,431
    -> 101 ~ 1000 까지는 차후 Upgrade 시에 System에서 사용될 염려가 있으므로 사용
         하지 않는 것이 좋고, 6000번 이상은 Event Broker를 위한 Field로 사용되므로
         실제는 1001 ~ 6000 까지의 5,000개정도를 사용하도록 한다.
            (넘는 경우는 FML32 사용)

 

3) DB의 dblink 기능을 사용하고자 할 경우에는 다음과 같은 제약 사항이 있다. 
      - DB를 MTS(Multi-Thread Server) 방식으로 사용하여야 한다.
      - Oracle의 경우 SQL*Net 2.0 이상을 사용.
      - Local의 Database도 SQL*Net을 통하여 접속하여야 한다.
 

4) 하나의 Server안에 있는 Service를 서로 Call할 수는 없다. 그러나 동일 Server Process를 하나 더 띄울 경우에는 사용가능하다.
 

5) "*.pc"나 "*.ec" 화일에서 사용한 Global Variable은 이 화일내의 Service가 여러개의
     "*.o" 화일 Link로 인하여 하나의 Server로 묶였을 때, 역시 Global로 잡히므로 혼란을
      피하기 위해 Local Variable을 사용하도록 한다.  
 

6) Conversational Service와 일반 Service는 서로 다른 방식으로 동작하므로 각각 다른 Server로 묶는다.
   -> Conversational Server와 일반 Server를 구분하도록 한다.