Ligar ao Mainframe z/OS com o SFTP

Temos um sistema IBM Host Z na nossa Cave. Agora a questão é que eu não tenho nenhuma pista sobre os Mainframes!!! (Não é USS btw.)

o problema: como posso transferir um ficheiro do sistema hospedeiro para uma máquina windows.

Normalmente em sistemas UNIX Eu apenas instalaria e ssh daemon e ligaria a ele via. um programa chamado winscp. Depois disso transferir o arquivo em binário para que ele não converta algo (Ultraedit e outros editores podem lidar com isso).

com a host system it seems to be a bit difficult as the original format from IBM is EBCDIC and i have no idea if there is a state of the art SFTP server program for the host. Alguém poderia ser tão gentil e iluminar-me? A partir da minha experiência actual com ele deve haver uma conexão SFTP de última geração com esse sistema? Eu aprecio qualquer ajuda/dicas / soluções.

Obrigado., O. S

Author: Oliver, 2014-05-30

3 answers

Se o mainframe "sentado na [sua] cave" estiver a correr o z/OS, então tem os Serviços do sistema Unix instalados. Não podes ter z / OS sem ele.

Existe um pacote SFTP disponível (gratuitamente) para z/OS.

Poderá testar para ver os Serviços do sistema Unix se activar um emulador 3270 que irá para a opção ISPF 3.17, colocando uma barra para a frente (/) no campo Pathname e carregando na tecla Enter do mainframe. Outra maneira seria a tecla OMVS num prompt do TSO READY, que irá iniciar um shell Unix baseado em 3270.

É possível que o USS simplesmente não esteja disponível para Você; se estiver a executar qualquer versão suportada do z/OS então o USS está presente. Pode haver preocupações sobre apoiar algo fora de um grupo em particular,

 2
Author: cschneid, 2014-05-30 18:32:47
Ou, dependendo do sistema operacional que tem a funcionar no z, é possível que não tenha z/OS. Podes ter z / VM, podes ter zLinux, podes ter TPF. No entanto, se você estiver executando zLinux, você tem linux, que tem sftp instalado, e que usa ASCII, não EBCDIC.

Como diz cschneid, no entanto, se você tem z/OS, você tem USS. O TCP / IP, entre outras coisas, não funcionará sem ele. Observe também que z / OS TCP / IP tem um servidor FTP, então você pode se conectar dessa forma se o servidor FTP está tudo preparado. Se a segurança é um problema, FTPS é suportado, embora seja doloroso de configurar. Com o servidor FTP nativo, você pode converter de EBCDIC para ASCII quando você está fazendo a transferência. Há também um servidor NFS disponível. E SMB também, creio eu.

E há um cliente FTP disponível também, então você pode FTP de z/OS para o seu sistema, se quiser.

Talvez uma coisa melhor a fazer explicasse o que estás a tentar fazer com os dados, e o que são os dados, em geral. Você pode editar arquivos diretamente no mainframe, usando tanto tso, ISPF, ou editores OMVS. Há um monte de tipos de dados que o mainframe suporta que você não vai ser capaz de lidar com um sistema não-z a menos que você passar por um processo de exportação. Eu não sou realmente claro se você quer converter o arquivo para ASCII quando você transferi-lo ou não.
 1
Author: Kevin McKenzie, 2014-05-31 05:24:42

Embora os outros estejam certos que todas as versões recentes do z / OS têm o USS embutido, há um pouco de trabalho de configuração que precisa ser feito para que os usuários individuais tenham acesso às capacidades do USS como o SFTP. Fora da caixa, você tem USS "modo mínimo" que apenas tem o suficiente de USS para suportar a pilha TCP/IP e assim por diante. O USS "modo de função completa" necessita de configuração:

  • os sistemas de ficheiros HFS têm de ser atribuídos
  • o seu pacote de segurança precisa de gerir UIDs / GIDs para os seus utilizadores
  • etc etc

Ainda assim, com estes detalhes e com nada mais do que o software que você tem direito como parte da sua licença z/OS, você certamente pode executar SFTP e todos os outros serviços de rede estilo UNIX que você está acostumado.

Um bom ponto de partida é o Guia de planeamento dos serviços UNIX: http://publibz.boulder.ibm.com/epubs/pdf/bpxzb2c0.pdf

 1
Author: Valerie R, 2014-08-27 01:53:03