Formato de ponto de saída TCPL0300
Nome do Formato de Ponto de Saída: TCPL0300
Nome do Ponto de Saída: QIBM_QTMF_SVR_LOGON
Nome do Ponto de Saída: QIBM_QTMX_SVR_LOGON
Este é o grupo de parâmetros necessário:
1 | Identificador da aplicação | Input | Binary(4) |
2 | Identificador do utilizador | Input | Char(*) |
3 | Comprimento do identificador do utilizador | Input | Binary(4) |
4 | Cadeia de autenticação | Input | Char(*) |
5 | Comprimento da cadeia de autenticação | Input | Binary(4) |
6 | CCSID da cadeia de autenticação | Input | Binary(4) |
7 | Endereço de IP do cliente | Input | Char(*) |
8 | Comprimento do endereço de IP do cliente | Input | Binary(4) |
9 | Permitir início de sessão | Output | Binary(4) |
10 | Perfil de utilizador | Output | Char(10) |
11 | Senha | Output | Char(*) |
12 | Comprimento da senhas | Output | Binary(4) |
13 | CCSID da senha | Output | Binary(4) |
14 | Biblioteca atual inicial | Input/Output | Char(10) |
15 | Diretório principal inicial | Output | Char(*) |
16 | Comprimento do diretório principal inicial | Input/Output | Binary(4) |
17 | CCSID do diretório principal inicial | Input/Output | Binary(4) |
18 | Informações específicas da aplicação | Input/Output | Char(*) |
19 | Comprimento das informações específicas da aplicação | Input | Binary(4) |
Descrições dos Parâmetros
- Identificador da aplicação
- INPUT; BINARY(4) Identifica o servidor de aplicação pelo qual está a ser efetuado o pedido. Os valores válidos são:
- 1
- Programa do servidor de FTP
- 2
- Programa servidor de REXEC
- Identificador do utilizador
- INPUT; CHAR(*) A identificação do utilizador fornecida pelo programa de cliente.
Para o servidor de FTP, este parâmetro contém o campo de dados do subcomando USER.
- Comprimento do identificador do utilizador
- INPUT; BINARY(4) O comprimento (em bytes) da cadeia do identificador do utilizador.
- Cadeia de autenticação
- INPUT; CHAR(*) A cadeia (por exemplo, uma senha) fornecida pelo programa de cliente.
Para o servidor de FTP, este parâmetro contém o campo de dados do subcomando PASS (senha) (a menos que o utilizador tenha sido autenticado através de um certificado de cliente, caso em que o certificado do cliente é fornecido para este parâmetro).
- Comprimento da cadeia de autenticação
- INPUT; BINARY(4) O comprimento (em bytes) da cadeia de autenticação.
- CCSID da cadeia de autenticação
- INPUT; BINARY(4) O CCSID do parâmetro cadeia de autenticação.
- Para o servidor de FTP: quando o utilizador é autenticado através de um certificado de cliente, este parâmetro é definido como -2.
- Endereço de IP do cliente
- INPUT; CHAR(*) O endereço de Internet Protocol (IP) do qual provém a sessão. Esta cadeia está no formato decimal com pontos, justificado à esquerda.
- Comprimento do endereço de IP do cliente
- INPUT; BINARY(4) Indica o comprimento (em bytes) do endereço de IP do cliente.
- Permitir início de sessão
- OUTPUT; BINARY(4) Indica se a operação de início de sessão deve ser aceita ou recusada e como é executada a autenticação da senha. Os valores válidos são:
- 0
- Recusar a operação de início de sessão. Ignora todos os outros parâmetros de output.
- 1
- Continuar a operação de início de sessão com o identificador de utilizador e a cadeia de autenticação especificados. O identificador do utilizador é o perfil do utilizador e a cadeia de autenticação é a senha. A biblioteca e diretório de trabalho atuais são baseados nas definições desses parâmetros de output. A aplicação ignora os parâmetros de output perfil do utilizador e senha.
Nota: Para que o início de sessão tenha êxito, a cadeia de autenticação tem de corresponder à senha especificada pelo perfil do utilizador. - 2
- Continuar a operação de início de sessão. Substituir o perfil do utilizador e senha pelos valores devolvidos nos parâmetros de output deste programa de saída. A aplicação inicializa a biblioteca e diretório de trabalho atuais com base nas definições desses parâmetros de output.
Nota: Para que o início de sessão tenha êxito, o parâmetro de output senha tem de corresponder à senha especificada pelo perfil do utilizador. Atenção! A IBM recomenda-lhe fortemente que nunca codifique senhas diretamente num programa de saída. A encriptação, por exemplo, permite a determinação de senhas algorítmicas. - 3
- Aceitar a operação de início de sessão. Substituir o perfil do utilizador pelo perfil devolvido no parâmetro de output perfil do utilizador deste programa de saída. O programa inicializa a biblioteca e diretório de trabalho atuais com base nas definições dos parâmetros de output. Ignora o parâmetro de output senha.
Nota: Se o seu sistema estiver a funcionar num nível de segurança igual ou superior a 20, ao especificar este valor, irá substituir o processamento normal de senhas no OS/400. Esta é a única autenticação de senhas.
- Perfil do utilizador
- OUTPUT; CHAR(10) O perfil de utilizador a utilizar para esta sessão. Quando necessário, este parâmetro tem de ser justificado à esquerda e preenchido com espaços em branco.
- Palavra-passe
- OUTPUT; CHAR(10) A senha a utilizar para esta sessão. Quando necessários, os parâmetros Comprimento da senha e CCSID da senha também têm de ser especificados e este parâmetro tem de ser justificado à esquerda. Quando o valor de sistema QPWDLVL é definido como 0 ou 1, podem ser especificados até 10 caracteres; quando o valor de sistema QPWDLVL é definido como 2 ou 3, podem ser especificados até 128 caracteres.
- Comprimento da senha
- OUTPUT; BINARY(4) O comprimento (em bytes) da senha. Quando necessária, o intervalo válido é 1 a 512 bytes.
- CCSID da senha
- OUTPUT; BINARY(4) O CCSID da senha. Este parâmetro tem de ser definido pelo programa de saída quando é especificado o parâmetro senha. Os valores válidos são:
- 0
- O CCSID do trabalho é utilizado para determinar o CCSID dos dados a converter. Se o CCSID do trabalho for 65535, será utilizado o CCSID extraído do atributo de trabalho do CCSID assumido (DFTCCSID).
- 1-65533
- Um CCSID válido neste intervalo.
- Biblioteca atual inicial
- OUTPUT; CHAR(10) A biblioteca atual inicial a utilizar para esta seção. Quando necessário, este parâmetro tem de ser justificado à esquerda e preenchido com espaços em branco. Este parâmetro é definido com o seguinte valor especial quando o programa de saída é chamado:
- *CURLIB
- Utilizar a biblioteca atual especificada pelo perfil do utilizador.
- Directório principal inicial
- OUTPUT; CHAR(*) A definição inicial do diretório inicial a utilizar para esta sessão. Quando especificado, este parâmetro tem de ser um nome de caminho absoluto válido e o comprimento dos parâmetros directório principal inicial e CCSID do directório principal inicial têm de ser definidos com os valores apropriados.
- Comprimento do directório principal inicial
- INPUT/OUTPUT; BINARY(4) O parâmetro comprimento do diretório principal inicial devolvido pelo programa de saída. Este parâmetro começa em zero quando a aplicação chama o programa de saída. Se o programa de saída não alterar o valor do parâmetro, o diretório inicial será inicializado para o diretório inicial que o perfil do utilizador especificar.
- CCSID do diretório principal inicial
- OUTPUT; BINARY(4) O CCSID do diretório principal inicial. Este parâmetro tem de ser definido pelo programa de saída quando o diretório principal inicial é especificado. Os valores válidos são:
- 0
- O CCSID do trabalho é utilizado para determinar o CCSID dos dados a converter. Se o CCSID do trabalho for 65535, será utilizado o CCSID extraído do atributo de trabalho do CCSID assumido (DFTCCSID).
- 1-65533
- Um CCSID válido neste intervalo.
- Informações específicas da aplicação
- INPUT/OUTPUT; CHAR(*) Informações que são utilizadas para comunicar definições de início de sessão específicas da aplicação. Para ver o formato correto, consulte Parâmetro formato das informações específicas da aplicação.
- Comprimento das informações específicas da aplicação
- INPUT; BINARY(4) O comprimento (em bytes) das informações específicas da aplicação.
Também pode ter de consultar o seguinte:
- Interface do Ponto de Saída de Início de Sessão do Servidor de Aplicações de TCP/IP: Pode controlar a autenticação dos utilizadores para um servidor de aplicações de TCP/IP com este Ponto de Saída de Início de Sessão do Servidor de Aplicações de TCP/IP.