GT.MとPIPとMGWSI

インストール

最終更新:

gtmpip

- view
メンバー限定 登録/ログイン

MGWSIインストール


パッケージ展開

cd /usr
gunzip mgwsi_[os]_[build].tar.gz
tar –xvf mgwsi_[os]_[build].tar
  • The MGWSI binary (mgwsi) will be found in the following directory:
/usr/mgwsi/bin/mgwsi

準備(付属 READMEから)

  • コンフィグレーション
This will give you the following information:
1.  How to install and configure the Service Integration Gateway and its add-on components:
      m_php, m_jsp, m_aspx, m_python, m_ruby, m_apache, m_cgi and m_websphere_mq.
2.  A functional reference for m_php, m_jsp, m_aspx, m_python, m_ruby,
    m_apache, m_cgi and m_websphere_mq.
3.  Architectural overview.
4.  If the MGWSI and/or CGI executables (UNIX) do not run,
    link them locally using the libraries provided in the /mgwsi/lib directory:
    Linking mgwsi, mgwsic, nph-mgwsic, m_cgi and nph-m_cgi in-situ:
 
     cd /usr/mgwsi/lib
     cc -L. -lmgwsi -lm -ldl -lpthread -o mgwsi
     cc -L. -lmgwsic -o mgwsic
     cc -L. -lm_cgi -lm -ldl -o m_cgi
     cp mgwsic nph-mgwsic
     cp m_cgi nph-m_cgi[root@ensemble64 mgwsi]# 

Apache CGI

  • MGWSIはWebベースのインターフェイスで、管理や設定やモニタができる。
  • サーバーにHTTPベースの組み込み(ウェブれています。
  • このビルトインWebサーバーでは、サービスのリスニングTCPポート(通常は7040)を介す。
  • また、本番Webサーバ(Apache)を介してMGWSIを管理することができます。
  • Apacheの場合は、CGIをインストールする必要があります管理モジュールは、ベースは次のとおり:
  • コピーは、CGI MGWSI管理モジュール(/ usr / mgwsi / binに/ NPHは、mgwsic)にCGIのホストの目的のために、Apacheのファイルシステム内のディレクトリの構成
[apache_root]/cgi-bin/
  • CentOS5 Apache 2.2.11の場合、・絵tc・httpd/conf/httpd.conf
ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
#
# "/var/www/cgi-bin" should be changed to whatever your ScriptAliased
# CGI directory exists, if you have that configured.
#
<Directory "/var/www/cgi-bin">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>

ZMGWSI.RO パッケージ

  • CacheやGT.Mへ接続要求するサービスが、ZMGWSI.RO
  • インストールは、M言語のルーチン形式で、
/usr/mgwsi/m/ZMGWSI.RO
  • GT.Mは、
/usr/mgwsi/m/gtm/ZMGWSI.RO
  • マネージャのNameSpaceで(通常は%SYS)で取り込む。
  • GT.Mの場合
tc# setenv gtm_chset M
tc# gtm
 
GTM>d ^%RI
  Routine Input Utility - Converts RO file to *.m files.
  Formfeed delimited <No>? 
  Input device: <terminal>: /usr/mgwsi/m/gtm/ZMGWSI.RO
  Formfeed delimited <No>? 
  Input device: <terminal>: /usr/mgwsi/m/gtm/ZMGWSI.RO
  MGWSI v2 build:8
  GT.M 15-JUL-2009 07:48:23
  Output directory : 
     %ZMGWSI   %ZMGWSIS  ZMGWSIS   
  Restored 1409 lines in 3 routines.
 
GTM>d ^%RD
 
Routine directory
Routine: *
%D        %DATE     %DH       %DO       %EXP      %FL       %FREECNT  %G        
%GBLDEF   %GC       %GCE      %GD       %GED      %GI       %GO       %GSE      
%GSEL     %H        %HD       %HEX2UTF  %HO       %LCASE    %LCLCOL   %OD       
%OH       %PATCODE  %RCE      %RD       %RI       %RO       %RSE      %RSEL     
%SQROOT   %T        %TI       %TO       %UCASE    %UTF2HEX  %XCMD     %ZMGWSI   
%ZMGWSIS  %d        %date     %dh       %do       %exp      %fl       %freecnt  
%g        %gbldef   %gc       %gce      %gd       %ged      %gi       %go       
%gse      %gsel     %h        %hd       %hex2utf  %ho       %lcase    %lclcol   
%od       %oh       %patcode  %rce      %rd       %ri       %ro       %rse      
%rsel     %sqroot   %t        %ti       %to       %ucase    %utf2hex  %xcmd     
CHK2LEV   CHKOP     GDE       GDEADD    GDECHANG  GDEDELET  GDEEXIT   GDEGET    
GDEHELP   GDEINIT   GDELOCKS  GDELOG    GDEMAP    GDEMSGIN  GDEOGET   GDEPARSE  
GDEPUT    GDEQUIT   GDERENAM  GDESCAN   GDESETGD  GDESHOW   GDESPAWN  GDETEMPL  
GDEVERIF  GENDASH   GENOUT    GETPASS   GTMHELP   GTMHLPLD  LOADOP    LOADVX    
MSG       TTTGEN    TTTSCAN   V5CBSU    ZMGWSIS   chk2lev   chkop     gde       
gdeadd    gdechang  gdedelet  gdeexit   gdeget    gdehelp   gdeinit   gdelocks  
gdelog    gdemap    gdemsgin  gdeoget   gdeparse  gdeput    gdequit   gderenam  
gdescan   gdesetgd  gdeshow   gdespawn  gdetempl  gdeverif  gendash   genout    
getpass   gtmhelp   gtmhlpld  loadop    loadvx    msg       tttgen    tttscan   
v5cbsu    
Total of 153 routines.



目安箱バナー