IBM Sterling B2B: Criando um Connect:Direct Server Adapter: Difference between revisions

From Wiki
 
(22 intermediate revisions by the same user not shown)
Line 1: Line 1:
Abaixo descrevo como configurar um SFTP Server Adapter
Abaixo descrevo como configurar um Connect:Direct Server Adapter


Dica:
Criei uma nomenclatura para facilitar a utilização do protocolo C:D no Sterling B2B


Ao criar um recurso no B2Bi tente definir uma nomenclatura que te auxilie a encontrar e exportar os dados. Como:
O node SINODE01 (B2B/CDSA) se conecta aos nodes CDNODE01 e CDNODE02.
 
- Sterling B2B
|- Deployment > Service > Configuration > CD Server Adapter
    - CDSA Name: SINODE01
      - CD Node Name: SINODE01
      - Server Port: 5364
      - Netmap: SINODE01_NETMAP
   
   
  <Empresa>_<Projeto/Serviço>_<Tipo do Server Adapter>_serveradapter_<PORTA>  
  |- Deployment > Adapter Utilities > Sterling C:D > Nodes
    - CD Node Name: CDNODE01
      - IP/Port: 192.x.x.1:1364
    - CD Node Name: CDNODE02
      - IP/Port: 10.x.x.1:1364
   
   
  Neste exemplo utilizo o seguinte
  |- Deployment > Adapter Utilities > Sterling C:D > NetMap
    - Netmap Name: SINODE01_NETMAP
   
   
  customer_projectx_cd_serveradapter_5364
  |- Deployment > Adapter Utilities > Sterling C:D > NetMap +REF
    - Netmap Name: SINODE01_NETMAP
      - Add Node Name: CDNODE01
      - Add Node Name: CDNODE02


- Connect:Direct --> CDNODE01
|- Arquivo netmap.cfg:
    SINODE01:\
    ...
    :comm.info=SINODE01;5364:\


= Procedimento =
= Configurações no B2Bi =


== Configurar um Netmap ==
== Configurar um Netmap ==
Line 22: Line 42:
3) Informe os dados e clique em '''Next'''
3) Informe os dados e clique em '''Next'''


* Netmap Name: '''customer_cdsa_internal_netmap'''
* Netmap Name: '''SINODE01_NETMAP'''
* Netmap Description: '''Netmap CDSA'''
* Netmap Description: '''Netmap CDSA'''


Line 37: Line 57:
3) Em ''Sterling Connect:Direct Server Adapter: Name'', informe abaixo e clique em '''Next'''
3) Em ''Sterling Connect:Direct Server Adapter: Name'', informe abaixo e clique em '''Next'''


* Name: '''customer_projectx_cd_serveradapter_5364'''
* Name: '''SINODE01'''
* Description: '''CDSA for ProjectX'''
* Description: '''CDSA for ProjectX'''
* Environment: '''node1'''
* Environment: '''node1'''
* Select a group: '''Create a Group''' e '''customer_cd_sa_group'''
* Select a group: '''None'''


4) Em ''customer_projectx_cd_serveradapter_5364: Configuration'', informe abaixo e clique em '''Next'''
em caso de Cluster:
Name: '''SINODE01-1'''
Description: '''CDSA for ProjectX'''
Environment: '''node1'''
Select a group: '''Create a Group''' e informe '''SINODE01'''


* Perimeter Server: '''node1 & local'''
4) Em ''customer_projectx_cd_serveradapter_5364: InitParms'', informe abaixo e clique em '''Next'''
* Enabled Protocols: '''SFTP and SCP'''
* Host Identity Key: '''<INFORMAR_A_HOST_IDENTITY_KEY_CRIADO_ANTERIORMENTE>'''
* SFTP Server Listen Port: '''5022'''
* Payload Repository: '''Mailbox'''


5) Em ''customer_projectx_cd_serveradapter_5364: Configuration: Document Storage'', informe abaixo e clique em '''Next'''
* Node Name: '''SINODE01'''
* Perimeter Service Options: '''node1 & local'''
* Server Port: '''5364'''


* Document Storage: '''File System'''
5) Em ''InitParms: Encryption'', informe abaixo e clique em '''Next'''
* Support for concurrent duplicate-named file transfers: '''Limited'''


6) Em ''customer_projectx_cd_serveradapter_5364: Add Policies'', clique em '''Next'''
6) Em ''Forwarding'', clique em '''Next'''


7) Em ''customer_projectx_cd_serveradapter_5364: Configuration'', informe abaixo e clique em '''Next'''
7) Em ''Extractability'', clique em '''Next'''


* Should the adapter be restricted to a certain group of users?: '''No'''
8) Em ''Netmap'', informe abaixo e clique em '''Next'''
* Should users start in the directory that matches their user name upon logon?: '''Yes'''


8) Em ''customer_projectx_cd_serveradapter_5364: Extractability'', clique em '''Next'''
* Sterling Connect:Direct NetMap Name: '''SINODE01_NETMAP'''


9) Confirme os dados e clique em '''Finish'''
9) Confirme os dados e clique em '''Finish'''


Figura Ilustrativa:
= Configurando a conexão de um Node C:D para o C:D Server Adapter=
 
 
== Configurar um Node C:D ==


[[File:.png]]
1) No Dashboard do B2Bi, clique no menu '''Deployment > Adapter Utilities > Sterling Connect:Direct > Nodes'''


== Testando o SFTP Server Adapter==
2) Em ''Create'', clique no botão '''Go!'''
 
3) Informe os dados e clique em '''Next'''
 
* Node Name: '''CDNODE01'''
* Server Host: '''192.x.x.1'''
* Server Host: '''1364'''
* Secure+ Option: '''Disabled'''
 
4) Confirme os dados e clique em '''Finish'''
 
== Configurar um Netmap (já realizado, somente documentação) ==
 
1) No Dashboard do B2Bi, clique no menu '''Deployment > Adapter Utilities > Sterling Connect:Direct > Netmaps'''
 
2) Em ''Create'', clique no botão '''Go!'''
 
3) Informe os dados e clique em '''Next'''
 
* Netmap Name: '''SINODE01_NETMAP'''
* Netmap Description: '''Netmap CDSA'''
 
4) Confirme os dados e clique em '''Finish'''
 
== Configurar um NetMap X-REF ==
 
1) No Dashboard do B2Bi, clique no menu '''Deployment > Adapter Utilities > Sterling Connect:Direct > NetMap X-REF'''
 
2) Em ''Create'', clique no botão '''Go!'''
 
3) Selecione um NetMap existente e clique em '''Next'''
 
* Netmap Name: '''SINODE01_NETMAP'''
 
4) Clique no botão '''+ Add Node'''
 
* Selecione o existente. Por exemplo: '''CDNODE01'''
 
e clique em '''Next'''
 
5) Confirme os dados e clique em '''Finish'''
 
= Testando o C:D Server Adapter=


1) Abrir um terminal
1) Abrir um terminal
Line 76: Line 142:
2) Criar um arquivo de exemplo
2) Criar um arquivo de exemplo


  touch example.txt
  c:\temp\exemplo_data.txt
 
3) Criar um arquivo CopyFromCDtoSFG.cdp e informar o conteúdo
 
/*BEGIN_REQUESTER_COMMENTS
    $PNODE$="CDNODE01" $PNODE_OS$="UNIX"
    $SNODE$="SINODE01" $SNODE_OS$="Windows"
    $OPTIONS$="WDOS"
  END_REQUESTER_COMMENTS*/
COPY2SFG PROCESS
    SNODE=CDSINODE01
    PNODEID=(cduser,passw0rd)
    SNODEID=(demo_cd_pwlocal,passw0rd)
COPY1 COPY
    FROM (
      FILE=/tmp/exemplo_data.txt
    )
    TO (
      FILE=/mailbox/exemplo_data.txt
      DISP=NEW
    )
PEND
 
4) Invocando o cliente C:D
 
export da variável NDMAPICFG
 
export NDMAPICFG=/home/cduser/cdunix/ndm/cfg/cliapi/ndmapi.cfg
 
Invocando o cliente


3) Conectando ao nosso adapter e submetendo um arquivo
/home/cduser/cdunix/ndm/bin/direct


Envie um processo de teste.


Direct> submit file=/home/cduser/CopyFromCDtoSFG.cd;


= Ver também =
= Ver também =


* [[Sterling B2B: Criando uma SFTP Server Adapter]]
* [[IBM Sterling B2B: Criando um Connect:Direct Server Adapter]]
* [[IBM Sterling B2B: Configurando a conexão do B2Bi-SFG para um Node C:D]]
* [[IBM Sterling Connect:Direct: Configurando a conexão para um Node C:D ou C:D Server Adapter]]


* [[IBM Sterling| Artigos sobre IBM Sterling]]
* [[IBM Sterling| Artigos sobre IBM Sterling]]

Latest revision as of 19:12, 3 April 2023

Abaixo descrevo como configurar um Connect:Direct Server Adapter

Criei uma nomenclatura para facilitar a utilização do protocolo C:D no Sterling B2B

O node SINODE01 (B2B/CDSA) se conecta aos nodes CDNODE01 e CDNODE02.

- Sterling B2B
|- Deployment > Service > Configuration > CD Server Adapter
   - CDSA Name: SINODE01
     - CD Node Name: SINODE01 
     - Server Port: 5364
     - Netmap: SINODE01_NETMAP

|- Deployment > Adapter Utilities > Sterling C:D > Nodes
   - CD Node Name: CDNODE01
     - IP/Port: 192.x.x.1:1364
   - CD Node Name: CDNODE02
     - IP/Port: 10.x.x.1:1364

|- Deployment > Adapter Utilities > Sterling C:D > NetMap
   - Netmap Name: SINODE01_NETMAP

|- Deployment > Adapter Utilities > Sterling C:D > NetMap +REF
   - Netmap Name: SINODE01_NETMAP
     - Add Node Name: CDNODE01
     - Add Node Name: CDNODE02
- Connect:Direct --> CDNODE01
|- Arquivo netmap.cfg: 
   SINODE01:\
   ...
   :comm.info=SINODE01;5364:\

Configurações no B2Bi

Configurar um Netmap

1) No Dashboard do B2Bi, clique no menu Deployment > Adapter Utilities > Sterling Connect:Direct > Netmaps

2) Em Create, clique no botão Go!

3) Informe os dados e clique em Next

  • Netmap Name: SINODE01_NETMAP
  • Netmap Description: Netmap CDSA

4) Confirme os dados e clique em Finish

Configurar o Service Adapter

1) No Dashboard do B2Bi, clique no menu Deployment > Services > Configuration

2) Em Select Service type, informe abaixo e clique em Next

  • Service Type: Sterling Connect:Direct Server Adapter

3) Em Sterling Connect:Direct Server Adapter: Name, informe abaixo e clique em Next

  • Name: SINODE01
  • Description: CDSA for ProjectX
  • Environment: node1
  • Select a group: None

em caso de Cluster:

Name: SINODE01-1
Description: CDSA for ProjectX
Environment: node1
Select a group: Create a Group e informe SINODE01

4) Em customer_projectx_cd_serveradapter_5364: InitParms, informe abaixo e clique em Next

  • Node Name: SINODE01
  • Perimeter Service Options: node1 & local
  • Server Port: 5364

5) Em InitParms: Encryption, informe abaixo e clique em Next

6) Em Forwarding, clique em Next

7) Em Extractability, clique em Next

8) Em Netmap, informe abaixo e clique em Next

  • Sterling Connect:Direct NetMap Name: SINODE01_NETMAP

9) Confirme os dados e clique em Finish

Configurando a conexão de um Node C:D para o C:D Server Adapter

Configurar um Node C:D

1) No Dashboard do B2Bi, clique no menu Deployment > Adapter Utilities > Sterling Connect:Direct > Nodes

2) Em Create, clique no botão Go!

3) Informe os dados e clique em Next

  • Node Name: CDNODE01
  • Server Host: 192.x.x.1
  • Server Host: 1364
  • Secure+ Option: Disabled

4) Confirme os dados e clique em Finish

Configurar um Netmap (já realizado, somente documentação)

1) No Dashboard do B2Bi, clique no menu Deployment > Adapter Utilities > Sterling Connect:Direct > Netmaps

2) Em Create, clique no botão Go!

3) Informe os dados e clique em Next

  • Netmap Name: SINODE01_NETMAP
  • Netmap Description: Netmap CDSA

4) Confirme os dados e clique em Finish

Configurar um NetMap X-REF

1) No Dashboard do B2Bi, clique no menu Deployment > Adapter Utilities > Sterling Connect:Direct > NetMap X-REF

2) Em Create, clique no botão Go!

3) Selecione um NetMap existente e clique em Next

  • Netmap Name: SINODE01_NETMAP

4) Clique no botão + Add Node

  • Selecione o existente. Por exemplo: CDNODE01

e clique em Next

5) Confirme os dados e clique em Finish

Testando o C:D Server Adapter

1) Abrir um terminal

2) Criar um arquivo de exemplo

c:\temp\exemplo_data.txt

3) Criar um arquivo CopyFromCDtoSFG.cdp e informar o conteúdo

/*BEGIN_REQUESTER_COMMENTS 
   $PNODE$="CDNODE01" $PNODE_OS$="UNIX" 
   $SNODE$="SINODE01" $SNODE_OS$="Windows" 
   $OPTIONS$="WDOS" 
 END_REQUESTER_COMMENTS*/

COPY2SFG PROCESS 
   SNODE=CDSINODE01
   PNODEID=(cduser,passw0rd)
   SNODEID=(demo_cd_pwlocal,passw0rd)

COPY1 COPY 
   FROM (
      FILE=/tmp/exemplo_data.txt
   )
   TO (
      FILE=/mailbox/exemplo_data.txt
      DISP=NEW
   )

PEND 

4) Invocando o cliente C:D

export da variável NDMAPICFG

export NDMAPICFG=/home/cduser/cdunix/ndm/cfg/cliapi/ndmapi.cfg

Invocando o cliente

/home/cduser/cdunix/ndm/bin/direct

Envie um processo de teste.

Direct> submit file=/home/cduser/CopyFromCDtoSFG.cd;

Ver também