ProFrame 엔진 서버
TPFMIPPR : 입출력 전문
TPFMADM02 : 비즈모듈 단위 TEST
TPFMADM03 : 배치(배치는 서버를 따로 만들기도 함)
임의 업무 서비스 등록
1. 서비스 함수 등록
서비스를 등록한 서버의 c파일에서 함수를 등록해야한다.
서버 디렉토리를 find명령어로 찾아보자.
위의 경로로 접근하면
vi [서버명].c
void SERIMTEST02 (TPSVCINFO *msg)
{
long rc = RC_NRM;
long ret_cd;
char *buf;
PfmServiceContext _ctx;
PfmServiceContext* ctx;
ctx = &_ctx;
bzero( ctx, sizeof(PfmServiceContext));
ctx->msg = msg;
#if 0
ctx->db_flag = g_svr_ctx.db_flag;
ctx->xa_flag = g_svr_ctx.xa_flag;
strncpy( ctx->svr_name, g_svr_ctx.svr_name, MAX_LEN_SVR_NAME );
#endif
pfmServiceFrameMainProcessing( ctx, &flow_cfg );
}
이렇게 등록하고 저장한다.
2. 바이너리파일 생성
make -f [make파일명].mk clean all
서버 이름으로 바이너리 파일이 생성된 것을 확인할 수 있다.
이 파일을 $TMAXDIR/appbin으로 이동시켜준다.
이동된 바이너리 파일을 확인할 수 있다.
3. tmax서버에 서비스 등록해주기
cd $TMAXDIR/config 디렉토리에서 tmconfig.m
Objective-c의 소스파일인 m파일을 수정해준다.
등록하고 싶은 서비스이름과 서버 이름을 입력하고 저장한다.
4. 컴파일하기
5. gst(GStreamer)
6. tcache 초기화
제2장 명령어
[ -A ]서비스 접근 제어(제3단계 보안)를 사용할 때만 유효한 옵션이다. 하나의 도메인 내에 있는 ACL 서비스에 대한 접근 권한은 모든 노드에서 동일하게 적용되어야 하므로 현재 노드의 $TMAXDIR/con
technet.tmaxsoft.com
반응형
'프로젝트 하면서 > VM' 카테고리의 다른 글
Docker 구축하기 (1)컨테이너 실행 및 생성 (0) | 2023.08.21 |
---|---|
Docker 구축하기 (1)컨테이너 실행 및 생성 (0) | 2023.08.21 |
[PO] Dev 서버 설치 (0) | 2021.06.22 |
[PO7]JEUS에서 서버 기동이 안 될때/nmboot 오류 (0) | 2021.06.21 |
[PO과제] OS 설정~ (0) | 2021.04.22 |
댓글