IBM Sterling File Gateway: Configurando o My File Gateway 2.0

Abaixo descrevo os procedimentos para instalar o My File Gateway 2.0 no IBM Sterling B2BI 6.1.0.

A documentação oficial está no link Accessing myFileGateway 2.0, mas falta bastante informação.

No meu ambiente precisava alta disponibilidade, e segurança. Então para fazer funcionar o ambiente sugiro as seguintes recomendações:


 * 1) Configurar o node 1 usando apenas o protocolo http
 * 2) Configurar o node 2 usando apenas o protocolo http
 * 3) Alterar para o protocolo https, ajustando as variáveis e portas
 * 4) Configurar o funcionamento através do balanceador

=Instalação do MyFile Gateway 2.0=

Primeiro você deve instalar o Sterling File Gateway durante a instalação do IBM Sterling B2B Integrator.


 * IBM Sterling B2B: Instalação usando Installation Manager - Node 1

Durante a instalação defini o meu base_port=5000

Anote os dados do passo 22). Informe as informações do MyFG 2.0


 * Use HTTPs Protocol: Desmarcar
 * Gateway Service hostname or IP Address: 
 * Gateway Service Port: 
 * ASI Service hostname or IP Address: 
 * ASI Service Port: 
 * Rest Http Service hostname or IP Address: Deixar vazio
 * Rest Http Service Port: 

Importante:

Caso não tenha anotado, tome nota das variáveis no arquivo sandbox.cfg e server.xml.

Variáveis na sandbox.cfg
Localização: /home/siuser/SI/properties/sandbox.cfg.

Variáveis na server.xml
Localização: /home/siuser/SI/liberty/wlp/usr/servers/SIServer/server.xml.

= Instalação do b2biAPIs.jar =

Precisamos instalar o b2biAPI.jar. Este arquivo fica no diretório dos pacotes de instalação do B2Bi, extraído do arquivo STR_B2BI_V6.1.0_FOR_MP_ML.zip. Confirme a existência deste arquivo.

/home/siuser/installers/si/packages/b2biAPIs_60010000.jar

Instalando o b2biAPIs.jar

cd /home/siuser/IBM/SI/bin ./InstallService.sh /home/siuser/installers/si/packages/b2biAPIs_60010000.jar

Faça a instalação em cada node do SFG.

Configurando a opção de API User
Após instalar o b2biAPIs_60010000.jar, vai aparecer uma nova permissão APIUser.

Você deve abrir o dashboard do SB2Bi, ir em Operations -> Accounts. E definir esta opção para o usuário.

= Deploy =

Após a instalação execute os comandos:

cd /home/siuser/IBM/SI/bin ./hardstop.sh ./deployer.sh ./run.sh

Acessar usando a url

http://localhost:/myfg

= Ajustes =

Caso você faça ajustes no sandbox.cfg e server.xml. Execute os comandos:

cd /home/siuser/IBM/SI/bin ./hardstop.sh ./deployer.sh ./run.sh

Dicas:


 * Você deve logar com um usuário que tenha acesso ao My Filegateway
 * Ao executar o comando deployer.sh, ele realiza updates no arquivo app-prod-env-config.js. verifique se as variáveis neste arquivo foram alteradas.
 * Para verificar as informações do liberty, verifique o arquivo server.xml, o mesmo fica no diretório

/home/siuser/SI/liberty/wlp/usr/servers/SIServer/server.xml

= Ver também =


 * Artigos sobre IBM Sterling