주식회사 누리아이티

정보자산의 보안강화를 위한 3단계 인증 보안SW(BaroPAM) 전문기업인 누리아이티

▶ Tuxedo/개발자

Tuxedo Programming Environment

누리아이티 2010. 5. 10. 23:14

1.UBBCONFIG Configuration File
1.1 Global resource limits
    - MAXSERVERS
    - MAXSERVICES

1.2 Data-dependent routing
    - BUFTYPE

1.3 Link-level encryption
    - MINENCRYPTBITS
    - MAXENCRYPTBITS

1.4 Load balancing
    - LDBAL
    - NETLOAD
    - LOAD

1.5 Security
    - AUTHSVC
    - SECURITY

1.6 Conversational communication
    - MAXCONV
    - CONV
    - MIN/MAX

1.7 Transaction management
    - AUTOTRAN
    - MAXTRANTIME

1.8 Multithreaded servers
    - MAXDISPATCHTHREADS
    - MINDISPATCHTHREADS

2.Environment Variables
2.1 Global
    - TUXDIR

2.2 Configuration
    - TUXCONFIG

2.3 Compilation
    - CC
    - CFLAGS

2.4 Data compression
    - TMCMPPRFM

2.5 Load balancing
    - TMNETLOAD

2.6 Buffer management
    - FIELDTBLS or FIELDTBLS32
    - FLDTBLDIR or FLDTBLDIR32
    - VIEWFILES or VIEWFILES32
    - VIEWDIR or VIEWDIR32

2.7 Code-set encoding conversion
    - TPMBENC
    - TPMBACONV

2.8 Cache external DTD, Schema, and entity files
    - URLENTITYCACHING
    - URLENTITYCACHEDIR

2.9 Automatic conversion of XML to and from FML/FML32
    - TPXARSFILE

2.10 Required Header Files
    - atmi.h
      All Oracle Tuxedo application programs
    - fml.h
      Application programs with FML typed buffers

3.Typed Buffers
  - CARRAY
  - FML (Field Manipulation Language)
  - FML32
  - STRING
  - VIEW
  - VIEW32
  - X_C_TYPE
  - X_COMMON
  - XML
  - X_OCTET
  - MBSTRING

4.Field Manipulation Functions
4.1 16-bit and 32-bit Interfaces
    - int F32to16(FBFR *dest, FBFR32 *src)
    - int F16to32(FBFR32 *dest, FBFR *src)

4.2 Field Identifier Mapping Functions
    - Fldid
      FLDID Fldid(char *name)
    - Fname
      char *Fname(FLDID fieldid)
    - Fldno
      FLDOCC Fldno(FLDID fieldid)
    - Fldtype
      int Fldtype(FLDID fieldid)
    - Ftype
      char *Ftype(FLDID fieldid)
    - Fmkfldid
      FLDID Fmkfldid(int type, FLDID num)

4.3 Buffer Allocation and Initialization
    - Fielded
      int Fielded(FBFR *fbfr)
    - Fneeded
      long Fneeded(FLDOCC F, FLDLEN V)
    - Fvneeded
      long Fvneeded(char *subtype)
    - Finit
      int Finit(FBFR *fbfr, FLDLEN buflen)
    - Falloc
      FBFR *Falloc(FLDOCC F, FLDLEN V)
    - Ffree
      int Ffree(FBFR *fbfr)
    - Fsizeof
      long Fsizeof(FBFR *fbfr)
    - Funused
      long Funused(FBFR *fbfr)
    - Fused
      long Fused(FBFR *fbfr)
    - Frealloc
      FBFR *Frealloc(FBFR *fbfr, FLDOCC nf, FLDLEN nv)

4.4 Functions for Moving Fielded Buffers
    - Fmove
      int Fmove(char *dest, FBFR *src)
    - Fcpy
      int Fcpy(FBFR *dest, FBFR *src)

4.5 Field Access and Modification Functions
    - Fadd
      int Fadd(FBFR *fbfr, FLDID fieldid, char *value, FLDLEN len)
    - Fappend
      int Fappend(FBFR *fbfr, FLDID fieldid, char *value, FLDLEN len)
    - Fchg
      int Fchg(FBFR *fbfr, FLDID fieldid, FLDOCC oc, char *value, FLDLEN len)
    - Fcmp
      int Fcmp(FBFR *fbfr1, FBFR *fbfr2)
    - Fdel
      int Fdel(FBFR *fbfr, FLDID fieldid, FLDOCC oc)
    - Fdelall
      int Fdelall(FBFR *fbfr, FLDID fieldid)
    - Fdelete
      int Fdelete(FBFR *fbfr, FLDID *fieldid)
    - Ffind
      char *Ffind(FBFR *fbfr, FLDID fieldid, FLDOCC oc, FLDLEN *len)
    - Ffindlast
      char *Ffindlast(FBFR *fbfr, FLDID fieldid, FLDOCC *oc, FLDLEN *len)
    - Ffindocc
      FLDOCC Ffindocc(FBFR *fbfr, FLDID fieldid, char *value, FLDLEN len)
    - Fget
      int Fget(FBFR *fbfr, FLDID fieldid, FLDOCC oc, char *loc, FLDLEN *maxlen)
    - Fgetalloc
      char *Fgetalloc(FBFR *fbfr, FLDID fieldid, FLDOCC oc, FLDLEN *extralen)
    - Fgetlast
      int Fgetlast(FBFR *fbfr, FLDID fieldid, FLDOCC *oc, char *loc, FLDLEN *maxlen)
    - Fnext
      int Fnext(FBFR *fbfr, FLDID *fieldid, FLDOCC *oc, char *value, FLDLEN *len)
    - Fnum
      FLDOCC Fnum(FBFR *fbfr)
    - Foccur
      FLDOCC Foccur(FBFR *fbfr, FLDID fieldid)
    - Fpres
      int Fpres(FBFR *fbfr, FLDID fieldid, FLDOCC oc)
    - Fvals and Fvall
      char* Fvals(FBFR *fbfr,FLDID fieldid,FLDOCC oc)
      char* Fvall(FBFR *fbfr,FLDID fieldid,FLDOCC oc)

4.6 Buffer Update Functions
    - Fconcat
      int Fconcat(FBFR *dest, FBFR *src)
    - Fjoin
      int Fjoin(FBFR *dest, FBFR *src)
    - Fojoin
      int Fojoin(FBFR *dest, FBFR *src)
    - Fproj
      int Fproj(FBFR *fbfr, FLDID *fieldid)
    - Fprojcpy
      int Fprojcpy(FBFR *dest, FBFR *src, FLDID *fieldid)
    - Fupdate
      int Fupdate(FBFR *dest, FBFR *src)

4.7 VIEWS Functions
    - Fvftos
      int Fvftos(FBFR *fbfr, char *cstruct, char *view)
    - Fvstof
      int Fvstof(FBFR *fbfr, char *cstruct, int mode, char *view)
    - Fvnull
      int Fvnull(char *cstruct, char *cname, FLDOCC oc, char *view)
    - Fvsinit
      int Fvsinit(char *cstruct, char *view)
    - Fvopt
      int Fvopt(char *cname, int option, char *view)
    - Fvselinit
      int Fvselinit(char *cstruct, char *cname, char *view)

4.8 Conversion Functions
    - CFadd
      int CFadd(FBFR *fbfr, FLDID fieldid, char *value, FLDLEN len, int type)
    - CFchg
      int CFchg(FBFR *fbfr, FLDID fieldid, FLDOCC oc, char *value, FLDLEN len, int type)
    - CFget
      int CFget(FBFR *fbfr, FLDID fieldid, FLDOCC oc, char *buf, FLDLEN *len, int type)
    - CFgetalloc
      char *CFgetalloc(FBFR *fbfr, FLDID fieldid, FLDOCC oc, int type, FLDLEN *extralen)
    - CFfind
      char *CFfind(FBFR *fbfr, FLDID fieldid, FLDOCC oc, FLDLEN len, int type)
    - CFfindocc
      FLDOCC CFfindocc(FBFR *fbfr, FLDID fieldid, char *value, FLDLEN len, int type)

4.9 Converting Strings
    - Ftypcvt
      char *Ftypcvt(FLDLEN *tolen, int totype, char *fromval, int fromtype, FLDLEN fromlen)

4.10 Converting FLD_MBSTRING Fields
    - Fmbpack32
    - Fmbunpack32
    - tpconvfmb32
    - tpconvvmb32

4.11 Indexing Functions
    - Fidxused
      long Fidxused(FBFR *fbfr)
    - Findex
      int Findex(FBFR *fbfr. FLDOCC intvl)
    - Frstrindex
      int Frstrindex(FBFR *fbfr, FLDOCC numidx)
    - Funindex
      FLDOCC Funindex(FBFR *fbfr)

4.12 Input/Output Functions
    - Fread and Fwrite
      int Fread(FBFR *fbfr, FILE *iop)
      int Fwrite(FBFR *fbfr, FILE *iop)
    - Fchksum
      long Fchksum(fbfr);
    - Fprint and Ffprint
      Fprint(FBFR *fbfr)
      Ffprint(FBFR *fbfr, FILE *iop)
    - Fextread
      int Fextread(FBFR *fbfr, FILE *iop)

4.13 Boolean Functions
    - Fboolco and Fvboolco
      char *Fboolco(char *expression)
      char *Fvboolco(char *expression, char *viewname)
    - Fboolpr and Fvboolpr
      void Fboolpr(char *tree, FILE *iop)
      void Fvboolpr(char *tree, FILE *iop, char *viewname)
    - Fboolev and Ffloatev, Fvboolev and Fvfloatev
      int    Fboolev(FBFR *fbfr,char *tree)
      double Ffloatev(FBFR *fbfr,char *tree)
      int    Fvboolev(FBFR *fbfr,char *tree,char *viewname)
      double Fvfloatev(FBFR *fbfr,char *tree,char *viewname)

4.14 VIEW Conversion to and from Target Format
    - Fvstot, Fvftos and Fcodeset
      long Fvstot(char *cstruct, char *trecord, long treclen, char *viewname)
      long Fvttos(char *cstruct, char *trecord, char *viewname)
      int  Fcodeset(char *translation_table)

'▶ Tuxedo > 개발자' 카테고리의 다른 글

Tuxedo Asychronous 통신 방식-II  (0) 2010.05.09
Tuxedo Asychronous 통신 방식-I  (0) 2010.05.09
Tuxedo Sychronous 통신 방식-II  (0) 2010.05.09
Tuxedo Sychronous 통신 방식-I  (0) 2010.05.09
Tuxedo 시스템 운영 기본  (0) 2010.05.05