Troubleshooting Procedures When Using X.400 with HP Desk [ Managing HP X.400 Administrator's Guide ] MPE/iX 5.0 Documentation
Managing HP X.400 Administrator's Guide
Troubleshooting Procedures When Using X.400 with HP Desk
The following procedures help trace outgoing and incoming messages in
order to determine where the problem is occurring.
Outgoing Message
1. Log on to HP Desk on HP X.400/HP Desk Node.
2. Send a message to a remote X.400 user with priority set to urgent
and acknowledgement set to 3 (ack 3). This forces the remote
X.400 system to generate a delivery acknowledgement and to test
for bidirectional connectivity.
3. Monitor the message by selecting option 3 of the X400UTIL
command. Messages similar to the following display:
08/23 13:17 [E] Extracted msg refno 639749 from HPDESK queue
X400. Filename = P1317261.PUB.HPOFFICE.
08/23 13:17 [E] Processing HPDesk msg in file
P1317261.PUB.HPOFFICE
08/23 13:17 [E] Message P1317261.PUB.HPOFFICE
Sender = David Wood
08/23 13:17 [E] Message P1317261.PUB.HPOFFICE
Subject = Mktg Meeting
08/23 13:17 [E] Message P1317261.PUB.HPOFFICE
passed to Transfer process in file T3547859.X400FILE
This shows the export process, indicated by [E], extracted the
message from the HP Desk data base and transferred it to the
transfer process. If such a message does not display, check if HP
X.400/HP Desk is running by using X400STATUS
. If it is not running, use X400MAILON
to start the HP X.400/HP Desk Node and send a message again.
If the export process logged errors to the log file, refer to
Appendix A in the HP X.400/HP Desk Administrator's Guide for an
explanation of the errors. Make sure that the recipient's
location is configured as an X.400 location.
The transfer process logs messages such as:
09/14 15:29 [T] Transferring T3547859.X400FILE to X.400
as CLIPPER/NE557803
09/14 15:29 [T] File CLIPPER/NE557803 successfully
transferred to X.40
This shows the transport process, indicated by [T], logged the
message. The filename T3547859 is the name of the file that the
export process submitted to the transfer process. If a message
also shows the file was transferred to X.400, continue to step 4.
If the transfer process failed to copy the file to X.400, the
reasons may be:
a. The NS/9000 between the HP X.400/HP Desk Node and X.400 may
not be working. The transfer process is likely to log an
error such as:
10/04 15:55 [T] X400ERR - Unable to connect to target node.
MC:220/3030 LP;t_at
tempt_transfer LC:200 (NSERR 6)
(Transfer) SUP1:0 SUP2:0
Refer to the HP 9000 Series 300 and 800 Computers Network
Services manual for resolving this error.
b. The password configured on the HP X.400/HP Desk Node for
X.400 may be incorrect. The transfer process is likely to
log an error indicating lack of permissions. Run the X.400
Configurator program by typing at the MPE prompt x400config
to access the System Parameters menu to verify that X.400
login password is correct. Also, run x4admin and access
the Configure HP X.400/HP Desk Nodes screen to make sure
that the HP X.400/HP Desk Node is configured on X.400.
c. X.400 or the HP 9000 is not running. Use x4stat
to check that X.400 is running. If it is not running, the
permissions will be set so that the transfer process cannot
copy files to X.400.
d. There is not enough disk space on the HP 9000. There must
be 8 Mb of disk space on the partition containing
/usr/spool/x400 for files to be transferred to the HP 9000.
Use the bdf command to check the disk space.
4. Track the message on the Server in the event log files using the
MSGTRACK utility within x4admin, the x4msgtrack, or x4logcat
command, or the HP-UX commands cat, more, vi, or tail. When using
the message tracking utility, the name of the file transferred
from the HP X.400/HP Desk Node to X.400 is the name of the file
found in the HP X.400/HP Desk log file. You can also track the
message by checking individual event log files.
An example using an HP-UX command is tail
/usr/spool/x400/log/encoder.evnt, which shows the last 10 lines of
the event log file. When the message is copied to X.400,
the encoder processes it. Look in the event log file
/usr/spool/x400/log/encoder.evnt for messages such as:
09/11-17:20:15 Processing (X4EVENT 501)
IFF File [/usr/spool/x400/eiq/CLIPPER/NE557803]
09/11-17:20:16 IFF Submitted to MTA (X4EVENT 502)
IFF File [/usr/spool/x400/eiq/CLIPPER/NE557803]
PDU File [/usr/spool/x400/iq/I0911172015a]
If no messages display, use x4stat
to make sure that X.400 is running.
If the encoder process logs an error in the event log file, use
x4logview
to obtain more information about the error. Refer to Appendix B
for details.
5. The MTA process now processes the message and logs in
/usr/spool/x400/log/mta.evnt messages such as:
09/12-10:23:28 UMPDU 0 ARRIVED in file
/usr/spool/x400/iq/I0911172015a (X4EVENT 2113)
Mpdu-id : US ADMD HPUSA CLIPPER F102253 644370493B
Originator : CNTRY=US ADMD=ADMD PRMD=HPUSA ORG=SALES SUR=WOOD
09/12-10:23:29 UMPDU 1
RELAYED to MTA 3 in file
/usr/spool/x400/oq/oq003/H0912102328a.003. (X4EVENT 2107)
Mpdu-id : US ADMD HPUSA CLIPPER F102253 644370493B
Originator : CNTRY=US ADMD=ADMD PRMD=HPUSA ORG=SALES SUR=WOOD
Recipient : CNTRY=US ADMD=admd PRMD=hp ORG=mktg SUR=cole
Per Recipient Flag : a8(Hex), 168(Decimal)
This shows the MTA routed the message to MTA 3, the adjacent MTA
to which the message is to be sent. The name of the MTA is also
found in the event message.
If the MTA process logs an error in the event log file, use
x4logview
to obtain more information about the error. Refer to Appendix B
for details.
If error "Could not deliver. No route." is in the event log file,
this indicates that the MTA process was not able to find a route
for the recipient O/R address. Do the following:
a. Verify the recipient O/R address was specified correctly.
b. Use x4rtview
to make sure that a route exists for the recipient O/R
address.
c. Use x4admin
to add or modify the route.
6. The RTS process now attempts to send the message to the adjacent
MTA 3 and logs in /usr/spool/x400/log/r003.evnt event messages
such as:
09/12-10:47:17 STARTED OUTBOUND TRANSFER OF 716 BYTES
/usr/spool/x400/oq/oq003/H0912102328a.003 (X4EVENT 3502)
09/12-10:47:20 OUTBOUND TRANSFER SUCCESSFULLY COMPLETED
/usr/spool/x400/oq/oq003/H0912102328a.003 (X4EVENT 3505)
This shows that the file was successfully transferred. If the
recipient still did not receive the message, check and perform the
necessary troubleshooting on the adjacent MTA
.
If the RTS
process cannot communicate with the RTS process of the adjacent
MTA, it logs in the event log file errors such as:
09/12-10:37:12 CONNECT ATTEMPT FAILED - MESSAGE RETURNED TO MTA
/usr/spool/x400/oq/oq002/N0824103723a.002 (X4EVENT 3506)
REASON = Validation failure
This shows that the adjacent MTA refused the connection because of
validation failure. Use x4admin
to access the Add Adjacent MTA screen to check the Adjacent MTA
Mnemonic Name
(this is the outgoing MTA name
) and Outgoing Password fields. Then verify that the name and
password configured on X.400 matches those configured on the
adjacent MTA.
If the RTS process was not able to establish a connection to the
adjacent MTA because of failure at the session or lower layers, it
also logs errors such as:
9/15-15:10:50 RECEIVED S-PROVIDER-ABORT.INDICATION
(X4EVENT 3534)
REASON CODE = f3
PATH ID: 1
09/15-15:10:50 NO CONNECTION YET - RTS BUSY (will try later)
(X4EVENT 3522)
Use x4solve to retrieve the recommended actions for the errors.
Refer to Appendix A for more information on x4solve.
If the RTS process logs other errors, use x4logview
to obtain more details and x4solve to retrieve more information on
the error.
Incoming Message
1. Send a message from an adjacent MTA to an HP Desk user. Make sure
that the O/R address
of the HP Desk user is correct, including the user's HP Desk
location/sublocation codes.
2. Observe the event log file corresponding to the adjacent MTA to
verify that the message is sent correctly to X.400. Refer to
Appendix A in this manual for information on determining the name
of the RTS event log file to examine. For example, look at MTA
3's corresponding file /usr/spool/x400/log/r003.evnt for a message
indicating that the adjacent MTA was able to establish a
connection at the RTS
layer:
09/12-13:06:45 INCOMING TRANSFER STARTED (X4EVENT 3523)
Incoming MTA Name: ``BOBCAT''
Incoming Password: ``express''
If a similar message is in the file, go to the next step. If not
in the file (logged at current time), it is likely that the
adjacent MTA was not able to establish a connection at the session
layer or layers below. Refer to the Installing and Administering
OSI Transport Services manual for further information on
troubleshooting this problem.
If the RTS process logs an error indicating Validation Failure,
the passwords configured for the adjacent MTA may be incorrect.
Use x4admin to access the Configure Local MTA screen to check the
incoming MTA Name
and access the Add Adjacent MTA screen
to check the Incoming Password. Then verify that the name and
password configured on X.400 matches those configured on the
adjacent MTA.
3. When the RTS process accepts the message from the adjacent MTA, it
submits the message to directory /usr/spool/x400/iq. The MTA
process then processes the message. Track the message on X.400 in
the event log files using the MSGTRACK utility within x4admin or
the x4msgtrack command. You can also track the message by
checking individual event log files. Look in the MTA event log
file /usr/spool/x400/log/mta.evnt for messages such as:
09/11-14:07:10 UMPDU 0 ARRIVED in file
/usr/spool/x400/iq/M09111407a.504 (X4EVENT 2113)
Mpdu-id : US ADMD HPUSA CLIPPER NE020018925417141905
Originator: CNTRY=US ADMD=admd PRMD=hp1 SUR=root
Filesize: 543 bytes
Priority: 1
Content Type: 2
09/11-14:07:10 Trace entry 0 from US ADMD HPUSA
Arrived at Sep 11 14:06:54 1989 PDT Action = RELAYED
09/11-14:07:10 Internal Trace entry 0 from CLIPPER
Arrived at Sep 11 14:06:54 1989 PDT Action = RELAYED
09/11-14:07:11 UMPDU 1
RELAYED to MTA 1 named SILVER in file
/usr/spool/x400/oq/oq001/N09111411a.001. (X4EVENT 2107)
Mpdu-id : US ADMD HPUSA CLIPPER NE020018925417141905
Originator: CNTRY=US ADMD=admd PRMD=hp1 SUR=root
Recipient: CNTRY=US ADMD=teledemo PRMD=hp2 SUR=root
Per Recipient Flag: 98(Hex), 168(Decimal)
This shows that the MTA routed the message to MTA 1, which should
correspond to the HP X.400/HP Desk Node.
If the MTA process logs an error, use x4logview
to obtain more details and x4solve to retrieve more information on
the error. Refer to Appendix A for more information on x4solve.
If error "Could not deliver. No route." is in the MTA event log
file, this indicates that the MTA process was not able to find a
route for the recipient O/R address. Do the following:
a. Verify the recipient O/R address was specified correctly.
b. Use x4rtview
to make sure that a route exists for the O/R address of the
HP Desk user.
c. Use x4admin
to add or modify the route.
d. Send the message again after adding or modifying the route.
e. Verify that the message was received by the RTS and then by
the MTA on X.400.
4. If the MTA process correctly routes the message to the HP X.400/HP
Desk Node, the decoder process now processes the message. Look in
the decoder event log file /usr/spool/x400/log/decoder.evnt for
messages such as:
09/11-14:07:15 Decoding (X4EVENT 801)
PDU File [/usr/spool/x400/oq/oq001/N0911140711a.001]
09/11-14:07:16 Submission to X4XFER (X4EVENT 812)
PDU File [/usr/spool/x400/oq/oq001/N09111407111a.001]
IFF File [/usr/spool/x400/doq/oq001/N0911140715a.M]
If the decoder process logs an error, use x4logview to obtain more
details and x4solve to retrieve more information on the error.
Refer to Appendix A for more information on x4solve.
5. The x4xfer process now attempts to copy the file to the HP
X.400/HP Desk Node. Look in /usr/spool/x400/log/x4xfer.evnt for a
message such as:
09/11-14:07:42 X4XFER Copied /usr/spool/x400/doq/oq001
/N0911140715a.M to CLIPPER as MB508537 (X4EVENT 711)
If the x4xfer process failed to copy the file to the HP X.400/HP
Desk Node, an error is logged. Use x4solve to retrieve more
information. The possible reasons for an error may be:
a. The NS/9000 between the HP X.400/HP Desk Node and X.400 may
not be working. Use x4solve to retrieve information on the
error and recommended actions.
Refer to the HP 9000 Series 300 and 800 Computers Network
Services manual for information on NS errors.
b. The password configured for the X400XFER.HPOFFICE,X400XFER
logon on the HP X.400/HP Desk Node may be incorrect. In
this case, the error Could not log on to target node
displays. Use x4admin to correct the password in the
Modify HP X.400/HP Desk Node screen and go to the next
step.
When the x4xfer process failed to copy the files, the result of
the dscopy command is saved in files in /usr/spool/x400/log/dslog.
Look at the file specified in the event log file for more details.
6. When the file is copied to the HP X.400/HP Desk Node, the HP
X.400/HP Desk receive and import processes then process the
message. Monitor the message by selecting option 3 of the
X400UTIL command. Messages display such as:
09/14 15:39 [R] MB508537.X400XFER passed to Import
process as M5755749.X400FILE
09/14 15:29 [I] File M5755749.X400FILE is an ***X.400 MESSAGE***
09/14 15:29 [I] File M5755749.X400FILE Sender = Smith Caroline
09/14 15:29 [I] File M5755749.X400FILE Subject = Schedule
09/14 15:29 [I] File M5755749.X400FILE has 1 HPDesk users on
its distribution list
09/14 15:29 [I] File M5755749.X400FILE successfully submitted
into HPDesk; Ref No = 1448370
This shows the receive process, indicated by [R], or the import
process, indicated by [I], logged the messages.
If no messages display, use X400STATUS
to make sure that all X.400 processes are running.
The import process may also log errors when
a. Recipient O/R address
is incorrect.
b. Location/sublocation specified in the recipient O/R address
is incorrect. The import process will not submit the
message to the HP Desk data base.
To verify the recipient O/R address, run the X.400 Configurator
program by typing at the MPE prompt x400config and access the
Recipient Address Specific Details menu. Then verify the mapping
of the O/R address fields to the location/sublocation fields.
MPE/iX 5.0 Documentation