Esta seção descreve alguns problemas comuns que podem surgir ao iniciar recursos.Ela contém sugestões para lidar com os problemas:
ServiceName - Falha na inicialização da DLL do
falha na dynamic link library c:\windows\system32\user32.dll.
O processo está finalizando anormalmente.
http://msdn.microsoft.com
Você perderá as entradas em Esta Conta, Senha e Confirmar Senha quando fazer essas alterações; dessa maneira, certifique-se de conhecer esses detalhes antes de clicar em OK.
Selecione Conta do Sistema como a opção Efetuar Login como, e marque a caixa Permitir que o Serviço Interaja com o Desktop. Isso permite que você veja as mensagens de diálogo ocultas.
A mensagem BIP2228E é armazenada em log por qualquer intermediário iniciado por um usuário que não seja um membro do grupo principal do criador do semáforo. O intermediário tenta acessar o semáforo, mas falha com um erro relacionado a permissões. Ele então será finalizado com a mensagem BIP2228E.
Existem vários problemas em potencial que podem surgir ao tentar iniciar um intermediário no z/OS e estes são descritos nas seções a seguir.
verbx vsmdata,'noglobal,jobname(vcp0brk2)'em que vcp0brk2 é o nome do job com falha. Localize 'VSM LOCAL DATA AREA AT ADDRESS'. O campo ELIM fornece o tamanho de região disponível e deve ser maior do que 0C800000. Se o campo SMFEL não for ffffffff, a saída IEFUSI alterou o tamanho da região admissível. Esse valor deve ser maior do que 0C80000.
Se você tiver uma saída IEFUSI, verifique se a saída não limita os espaços de endereçamento do intermediário. Por exemplo, um campo comumente utilizado é OUCBSUBN. Ele pode ser STC ou OMVS para o intermediário e indica como o espaço de endereçamento foi iniciado.
S STU3053 $HASP100 STU3053 ON STCINRDR IEF695I START STU3053 WITH JOBNAME STU3053 IS ASSIGNED TO USER STU3 , GROUP STCGROUP $HASP373 STU3053 STARTED +(broker53) 0 BIP9141W: The component was started. +(broker53) 0 BIP2001I: The WebSphere Business Integration Message Broker service has started process ID 33554919. +(broker53.default) 0 BIP2201I: Execution Group started: process '67109 442 196'; thread '0'; additional information 'broker53', '76eb7f2d-e800-00 00-0080-974c271866d2', 'default', 'true', 'Q4A3', 'false', 'ARG5D651', 'ARGO53', '********', 'false', 'f9c27f2d-e800-0000-0080-974c271866d2' , '/local/argo/driver/drv3', '/local/argo/tgrp53/broker53'. +(broker53.default) 0 BIP9137I: A work manager has been registered by R 443 RMS registration services, work manager name is BIP.STU30532.006710919 6.IBM.UA .
D OMVS,U=STU3 BPXO040I 18.49.59 DISPLAY OMVS 446 OMVS 000E ACTIVE OMVS=(68,05) USER JOBNAME ASID PID PPID STATE START CT_SECS STU3 STU30531 0069 33554696 33554919 HR 18.49.15 2.217 LATCHWAITPID= 0 CMD=bipbroker broker53 STU3 STU30532 03FD 67109196 67109222 HR 18.49.23 19.816 LATCHWAITPID= 0 CMD=DataFlowEngine broker53 76eb7f2d-e800-00 STU3 STU3053 0036 33554768 83886483 HRI 18.49.08 .653 LATCHWAITPID= 0 CMD=bipservice Q4A3BRK AUTO STU3 STU30532 03FD 67109222 33554696 1W 18.49.23 19.816 LATCHWAITPID= 0 CMD=bipimain DataFlowEngine broker53 76eb7f2 STU3 STU3053 0036 83886483 1 1WI 18.49.08 .653 LATCHWAITPID= 0 CMD=/local/argo/driver/drv3/bin/bipimain bip STU3 STU30531 0069 33554919 33554768 1W 18.49.15 2.217 LATCHWAITPID= 0 CMD=bipimain bipbroker broker53
O programa principal da infra-estrutura bipimain é o primeiro processo em todo espaço de endereçamento. Ele inicia bipservice, bipbroker, DataFlowEngine ou bipuns como o segundo processo no mesmo espaço de endereçamento. Para cada grupo de execução, um espaço de endereçamento adicional é iniciado. Nesse exemplo, somente um grupo de execução está disponível.
BIP8026W: Não foi possível iniciar o componente. O componente não pôde ser iniciado utilizando o ID de usuário de serviço fornecido quando o componente foi criado.Isto também ocorre com o Servidor de Nome de Usuário quando você executa o mesmo procedimento noWindows.
Por exemplo, se você especificar NTSecurityDomainName no sinalizador -d no comando mqsicreatebroker como NYBROKER no sistema local \\NYBROKER, o ID do usuário de serviço no sinalizador -i no comando mqsicreatebroker não poderá ser nybroker.
Será necessário excluir seuConfiguration Manager (ou Servidor de Nome de Usuário, ou ambos) e recriá-lo utilizando outro ID de usuário que possua as autorizações corretas.
mqsichangebroker brokername -i ServiceUserID -a ServicePassword -p DataSourcePasswordPor exemplo, para alterar sua senha de login parauser1pwd, seu ID de usuário para user1, e seu nome de intermediário para,WBRK_BROKER, utilize o comando:
mqsichangebroker WBRK_BROKER -i user1 -a user1pwd -p user1pwd
mqsichangeconfigmgr -i ServiceUserID -a ServicePassword -p DataBasePasswordPor exemplo, para alterar sua senha de login para user1pwd, seu ID de usuário para user1, e seu nome de intermediário paraWBRK_BROKER, utilize o comando:
mqsichangeconfigmgr -i user1 -a user1pwd -p user1pwd
Seus componentes agora devem iniciar.
IEA995I SYMPTOM DUMP OUTPUT 463 SYSTEM COMPLETION CODE=047 TIME=10.53.47 SEQ=00419 CPU=0000 ASID=008E PSW AT TIME OF ERROR 078D0000 98D09E52 ILC 2 INTC 6B ACTIVE LOAD MODULE ADDRESS=18D08828 OFFSET=0000162A NAME=SPECIALNAME 61819987 968995A2 A3618499 89A58599 */argoinst/driver* F1F46D82 96858261 A4A29961 93979761 *14_boeb/usr/lpp/* A6949889 61828995 61828997 89948189 *wmqi/bin/bipimai* 95 *n * DATA AT PSW 18D09E4C - 58109948 0A6B5820 B8E95020 GPR 0-3 00000000 0000003C 00000000 00000000 GPR 4-7 18D10300 18D115F0 00000013 00000004 GPR 8-11 18D111CF 18D101D0 18D0BBBE 18D0ABBF GPR 12-15 98D09BC0 18D101D0 98D09E22 00000000 END OF SYMPTOM DUMPwritten to the SDSF SYSLOG.
//MQP1BRK JOB 1,MSGCLASS=H //S1 EXEC PROC=MQP1BRKSe isso funcionar, o ID do usuário da tarefa iniciada provavelmente é incapaz de acessar recursos.
RDEFINE SURROGAT MQP1BRK.SUBMIT OWNER(mqp1BRK) AUDIT(ALL(READ)) PE MQP1BRK.SUBMIT CLASS(SURROGAT) ID(myid) ACC(READ)
Isto permite quemyid coloque USER=MQ01BRK no cartão de job de um job e que o job seja executado no ID de usuário MQP1BRK.
+(MA00BRK) 0 BIP2048E: Uma Exceção foi capturada ao emitir o comando de SQL connect do banco de dados. +(MA00BRK) 0 BIP2321E: Erro de banco de dados: Código de retorno ODBC '-1'. +(MA00BRK) 0 BIP2322E: Erro de banco de dados: Estado SQL '58004'; Código de Erro Nativo '-99999'
O job do batch BIP$DB05 concede as autorizações necessárias nas tabelas de banco de dados do intermediário, portanto é improvável que seja a causa do problema. As outras autorizações precisam, contudo, ser executadas manualmente, por exemplo, utilizando um script SPUFI.
SQLAllocConnect( hEnv=1, phDbc=&1c6bacec ) SQLAllocConnect( ) ---> SQL_ERROR SQLError( hEnv=1, hDbc=0, hStmt=0, pszSqlState=&19ca445c, pfNativeError=&19ca4458, pszErrorMsg=&1c3d9e50, cbErrorMsgMax=1024, pcbErrorMsg=&19ca4444 ) SQLError( pszSqlState="58004", pfNativeError=-99999, pszErrorMsg="{DB2 for OS/390}{ODBC Driver} SQLSTATE=58004 ERRLOC=2:170:6 RRS "CREATE THREAD" failed using DB2 system:DFL0 and Plan:DSNACLI RC=08 and REASON=00f30034", pcbErrorMsg=159) ---> SQL_SUCCESS SQLError( hEnv=1, hDbc=0, hStmt=0, pszSqlState=&19ca445c, pfNativeError=&19ca4458, pszErrorMsg=&1c3d9e50, cbErrorMsgMax=1024, pcbErrorMsg=&19ca4444 ) SQLError( pszSqlState="42505", pfNativeError=-922, pszErrorMsg="{DB2 for OS/390}{ODBC Driver} DSNT408I SQLCODE = -922, ERROR: AUTHORIZATION FAILURE: PLAN ACCESS ERROR. REASON 00F30034 DSNT418I SQLSTATE = 42505 SQLSTATE RETURN CODE DSNT415I SQLERRP = DSNAET03 SQL PROCEDURE DETECTING ERROR ERRLOC=2:170:8", pcbErrorMsg=371 ) ---> SQL_SUCCESSSe o ID da tarefa iniciada não possuir a autorizaçãoSELECT nas tabelas SYSIBM.SYSSYNONYMS, SYSIBM.SYSDATABASE e SYSIBM.SYSTABLES, você verá os seguintes tipo de entrada no arquivo traceodbc caso o rastreio ODBC esteja ativado:
SQLTables( hStmt=1, szTableQualifier=Null Pointer, cbTableQualifier=0, szTableOwner="MA15USR", cbTableOwner=-3, szTableName=Null Pointer, cbTableName=0, szTableType=Null Pointer, cbTableType=0 ) SQLTables( ) ---> SQL_ERROR
(PMQ1BRK.default)[8]BIP2624E: Unable to connect to queue manager 'PMQ5': MQCC=2; MQRC=2025; message flow node 'ComIbmMQConnectionManager' (PMQ1BRK.default)[8]BIP2604E: Node failed to open WebsphereMQ queue 'INPUT1' owned by queue manager 'PMQ5': completion code 2; reason code 2025
ICH408I USER(TASKID1 ) GROUP(TSOUSER ) NAME(FRED (FRED) 959 /argo/MA11BRK/ENVFILE CL(DIRSRCH ) FID(01D7C7E2E3F0F8000F16000000000003) INSUFFICIENT AUTHORITY TO LOOKUP ACCESS INTENT(--X) ACCESS ALLOWED(OTHER ---) IEE132I START COMMAND DEVICE ALLOCATION ERROR IEA989I SLIP TRAP ID=X33E MATCHED. JOBNAME=*UNAVAIL, ASID=00A8. D J,BPXAS IEE115I 11.13.04 2001.212 ACTIVITY 601Nesse exemplo, o ID da tarefa iniciada não tem acesso ao componente HFS. A mensagem ICH408I mostra:
Você pode utilizar essas informações para corrigir as permissões e, em seguida, emitir novamente, nesse exemplo, o pedido de iniciar o intermediário. Esse tipo de mensagem é produzido se o usuário que está emitindo o comando (que pode ser para iniciar o intermediário ou para submeter JCL para iniciar um dos jobs utilitários) não tem as permissões de HFS corretas para o componente HFS. Utilize as informações de ICH408I para corrigir o problema.
Outra possível razão para falhas de autorização é inconsistências nas definições de RACF para um ID de usuário na imagem MVS e o segmento OMVS. Você também deve verificar com o administrador do sistema se o ID de RACF utilizado no MVS tem uma imagem OMVS correspondente criada.
ICH408I USER(MA10USR ) GROUP(TSOUSER ) NAME(OTHER, A N (ANO) 484 /argo/MA10BRK/ENVFILE - --TIMINGS (MINS.)-- ----PAGING COUNTS--- -JOBNAME STEPNAME PROCSTEP RC EXCP CPU SRB CLOCK SERV PG PAGE SWAP VIO SWAPS CL(DIRSRCH ) FID(01D7D3E2E3F1F9002D08000000000003) INSUFFICIENT AUTHORITY TO LOOKUP ACCESS INTENT(--X) ACCESS ALLOWED(OTHER ---)
drwxrwx--- 5 BPXROOT ARGOUSR 8192 Jul 30 13:57 argoEmitir id MA00USR para localizar a associação de grupo do ID de tarefa iniciada MA00USR revela:
uid=14938(MA00USR) gid=5(TSOUSER) groups=229(ARGOUSR)Isto significa que o ID da tarefa iniciada MA00USR possui permissões rwx em potencial em subdiretórios para /argo, pois estes são conjunto tanto para o usuário como para o grupo associados a MA00USR. Se as permissões não estiverem definidas corretamente, você obterá o tipo de diagnóstico mostrado no cenário.
Avisos |
Marcas |
Downloads |
Biblioteca |
Suporte |
Feedback
![]() ![]() |
au16570_ |