× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



Thank you,

The job QNFTP was not running under subsystem QSNADS.  Doing the following
beat it into submission:
ENDSBS QSNADS
wait
STRSBS QSNADS

Rob Berendt
--
"They that can give up essential liberty to obtain a little temporary
safety deserve neither liberty nor safety."
Benjamin Franklin



                    "Joe Velie"
                    <jvelie@us.ibm       To:     rob@dekko.com
                    .com>                cc:
                                         Fax to:
                    02/11/2002           Subject:     SNADS - Basic 
Troubleshooting Process
                    11:11 AM








*******************************************************************************************************************************



Visit IBM online at:


       http://www.ibm.com/eserver/iseries/support    iSeries and AS/400
Technical Support Information


*******************************************************************************************************************************


                            -


IBM Support Line
Technical Document

    Document Number:   12844012
  ____________________________________________________________
  Functional Area:                       Communications-SNA
  SubFunctional Area:               AS/400-to-AS/400 SNA Applications
  SubSubFunctional Area:       SNADS
  ____________________________________________________________
  Product:  OS/400 COMM BASE (5763SS1CM)
  Release:  ALL

  Classification:       Public Use

  Keywords:            SNADS
 ____________________________________________________________
 Document Title:SNADS - Basic Troubleshooting Process
 Document Description:

Note:  Before proceeding with the actual troubleshooting steps below,
verify that all the basic requirements for normal SNADS operation described
below have been met.

SNADS Requirements

For SNADS to operate properly, it requires the following on the OS/400
system:


  o   Communications line, controller, and device descriptions configured
      for APPC or APPN support.  For more information about configuring
      line, controller, and device descriptions for APPC, see the APPC
      Programming manual.  For  more information about APPN
      configuration, see the APPN Support manual.



  o   The IBM-supplied subsystem QSNADS must be active.  To start this
      subsystem, on the OS/400 command line type the following:

      STRSBS  SBSD(QSNADS)

      Press the Enter key.



  o   The IBM-supplied subsystem QSYSWRK must be active.  To start this
      subsystem, on the OS/400 command line type the following:

      STRSBS  SBSD(QSYSWRK)

      Press the Enter key.



  o   The Mail Server Framework job QMSF found under subsystem QSYSWRK
      must be active.  To start this job, on the OS/400 command line type
      the following:

      STRMSF

      Press the Enter key.



  o   The Object Distribution job QNFTP found under subsystem QSNADS must
      be active.  This job should automatically start when the subsystem
      QSNADS is started.  If it is not started, try ending and then
      starting subsystem QSNADS.  If problems persist, call the IBM
      Support Center, and report a SNADS problem.



  o   There must be a successful communications link test between the two
      systems you plan to set up SNADS for.  Before configuring SNADS,
      test the communications link by starting a display station
      pass-through session from the source system to the target system.
      To test the communications link, start a display station
      pass-through session using the same RMTLOCNAME, LCLLOCNAME, MODE,
      and RMTNETID parameters you plan to use when configuring your
      Distribution Queue for SNADS.  In other words, use the same
      RMTLOCNAME, LCLLOCNAME, MODE, and RMTNETID parameters in your test
      as you plan to use with SNADS.  For example, a user may start a
      Display Station Pass-Through session by typing the following on the
      OS/400 command line:

      STRPASTHR  RMTLOCNAME(SYSB)  MODE(BLANK)  +
      LCLLOCNAME(SYSA)  RMTNETID(APPN)

      (See Note 1.)  Press the Enter key.  If pass-through works with the
      selected parameters, this user is ready to configure SNADS and
      should use these parameter values when configuring the distribution
      queue.  If pass-through does not work with the selected parameter
      values, call the IBM  Support Center, and report a display station
      pass-through problem.

      Notes:

      1   The parameters cited in the example above (RMTLOCNAME, MODE,
      LCLLOCNAME, and RMTNETID) may be different for each OS/400
      connection.  The OS/400 connection may not match the parameters
      described above.  To verify the actual RMTLOCNAME, MODE,
      LCLLOCNAME, and RMTNETID parameters, display the device description
      you plan to use for SNADS.

      2   For more information about configuring display station
      pass-through, see the Remote Work Station Support manual.



Basic Troubleshooting Steps

Below, you will find some basic steps in troubleshooting SNADS:

The QSNADS journal, also known as the Distribution Services Log, contains
useful entries that track SNADS operations that were performed on both the
source and target systems (sending, routing, receiving, and so on.
Although not all SNADS processes log entries in the Distribution Services
Log, correct problem analysis and problem determination can be made for
many common problems by reviewing the entries in the Distribution Services
Log.

Entries on the Distribution Services Log can be reviewed by running command
DSPDSTLOG and pressing Enter.  When troubleshooting a SNADS problem, it is
recommended that you prompt the command DSPDSTLOG with a F4, and use the
Beginning Time, Beginning Date, Ending Time, Ending Date and Originator
User ID parameters and attempt to single out an individual distribution
that has been sent from the source system and has not arrived at the target
system.


  o   The Originator User ID parameter in the "Display Distribution Log (
      DSPDSTLOG)" screen specifies the originating user ID (user who sent
      the distribution) and address of logged distributions.  This
      parameter allows you to display or print only those entries logged
      because of distributions originated by a user with the specified ID
      or address.  Therefore, if a user is having difficulties with
      distributions not arriving at its destination, this user can
      specify his/her User Profile in the Originator User ID parameter to
      review only the QSNADS journal entries pertaining to him/her.



The "Display Distribution Services Log" screen describes various SNADS
functions and whether these functions were performed normally or in error.
The Function Type column describes the SNADS function that was being
performed when the QSNADS journal entry was made.  The Entry Type column
describes whether the function listed under the Function Type column was
performed normally (*NRM) or in error (*ERR).  Finally, notice the column
named Seq Nbr (Sequence Number).  The Seq Nbr column describes the number
that was assigned to all functions related to an individual distribution.
When a distribution is sent or received, all QSNADS journal entries related
to this distribution will have the same Seq Nbr (sequence number).  The
sequence numbers from the source system and the target will not necessarily
match.  As the name indicates, these are sequential numbers and they will
rarely match between the Distribution Services Log in the source and in the
target.


  o   The following are QSNADS journal entries a user should see when
      displaying the Distribution Services Log in the source system for a
      distribution that was sent and has successfully left the source
      system.

          On the Source System:
          Function            Entry .     .     .     Seq
          Type          Type  .     .     .     Nbr
          *ORG          *NRM  .     .     .     0001
          *RTR          *NRM  .     .     .     0001
          *SND          *NRM  .     .     .     0001



  o   The following are QSNADS journal entries a user should see when
      displaying the Distribution Services Log in the target system for a
      distribution that was been successfully received on the target
      system.

          On the Target System:
          Function            Entry .     .     .     Seq
          Type          Type  .     .     .     Nbr
          *RCV          *NRM  .     .     .     0010
          *RTR          *NRM  .     .     .     0010
          *ARV          *NRM  .     .     .     0010





Troubleshooting Basic Problems


  1     On the OS/400 command line of the source system, type command
        DSPDSTLOG and prompt it with the function key F4.  Use the
        Beginning Time, Beginning Date, Ending Time, Ending Date and
        Originator User ID parameters to attempt to single out either a
        time period or an individual distribution that has been sent from
        the source system and has not arrived at the target system.
        Press Enter.  You should be at the "Display Distribution Services
        Log" screen.



  2     Notice the Seq Nbr column.  On the source system, verify that for
        every sequence number listed in the Distribution Services Log,
        there is an entry of Function Type *ORG and of Entry Type  *NRM.
        If you found an entry of  Function Type *ORG and of Entry Type
        *NRM for every sequence number listed in the Distribution
        Services Log, proceed to step 3.  However, if you do not have an
        entry of Function Type *ORG or the entry that you have is an
        Entry Type  *ERR, please see the possible causes below.

        Possible Causes:

        1  Make sure that the Beginning Time, Beginning Date, Ending Time
        , Ending Date or any other parameter specified in the DSPDSTLOG
        command did not prevent the entry you are looking for from being
        displayed.

        2  Verify that all the basic requirements for normal SNADS
        operation described above under SNADS Requirements have been met.

        3  Verify that your Local System Distribution Directory Entry is
        correct and it follows the requirements described in section 1,
        Adding a Local System Directory Entry, of document 12051129,
        SNADS - Configuring and Setting Up SNA Distribution Services.  To
        link to 12051129 immediately, click here (Document link: Database
        'AS400 Support Line KnowledgeBase', View 'Communications\PEER',
        Document 'SNADS - Configuring and Setting Up SNA Distribution
        Services').

        4  Verify that your Remote System Distribution Directory Entry
        exists and the Address field of your remote entry matches the
        Address field value used when sending the distribution to the
        remote system.  For guidelines on creating a remote entry, please
        refer to section 2, Adding a Remote System Distribution Directory
        Entry, of document 12051129, SNADS - Configuring and Setting Up
        SNA Distribution Services.  To link to 12051129 immediately,
        click here (Document link: Database 'AS400 Support Line
        KnowledgeBase', View 'Communications\PEER', Document 'SNADS -
        Configuring and Setting Up SNA Distribution Services').

        5  If none of the options above seem to fix your problem, please
        call IBM Support Center and report a SNADS problem.



  3     On the source system, verify that for every sequence number
        listed in the Distribution Services Log, there is an entry of
        Function Type *RTR and of Entry Type *NRM.  If you found an entry
        of Function Type *RTR and of Entry Type *NRM for every sequence
        number listed in the Distribution Services Log, proceed to step
        4.  However, if you do not have an entry of Function Type *RTR or
        the entry that you have is an Entry Type *ERR, please see the
        possible causes below.

        Possible Causes:

        1  Make sure that the Beginning Time, Beginning Date, Ending
        Time, Ending Date or any other parameter specified in the
        DSPDSTLOG command did not prevent the entry you are looking for
        from being displayed.

        2  Verify that all the basic requirements for normal SNADS
        operation described above under SNADS Requirements have been met.

        3  Verify that the Mail Server Framework job QMSF found under
        subsystem QSYSWRK is active.

        4  Verify that your Remote System Distribution Directory Entry
        exists and the System Name and Group fields of your remote entry
        matches a Routing Table Entry with the exact same System Name and
        Group field values.  For guidelines on creating a remote entry,
        please refer to section 2, Adding a Remote System Distribution
        Directory Entry, of document 12051129, SNADS - Configuring and
        Setting Up SNA Distribution Services.  To link to 12051129
        immediately, click here (Document link: Database 'AS400 Support
        Line KnowledgeBase', View 'Communications\PEER', Document 'SNADS
        - Configuring and Setting Up SNA Distribution Services').

        5  If none of the options above seem to fix your problem, please
        call IBM Support Center and report a SNADS problem.



  4     On the source system, verify that for every sequence number
        listed in the Distribution Services Log, there is an entry of
        Function Type *SND and of Entry Type  *NRM.  If you found an
        entry of  Function Type *SND and of Entry Type  *NRM for every
        sequence number listed in the Distribution Services Log, proceed
        to step 5.  However, if you do not have an entry of  Function
        Type *SND or the entry that you have is an Entry Type  *ERR,
        please see the possible causes below.

        Possible Causes:

        1  Make sure that the Beginning Time, Beginning Date, Ending
        Time, Ending Date or any other parameter specified in the
        DSPDSTLOG command did not prevent the entry you are looking for
        from being displayed.

        2  Verify that all the basic requirements for normal SNADS
        operation described above under SNADS Requirements have been met.

        3  Verify the status of the distribution queue in question.  This
        can be accomplished with command WRKDSTQ.  If the queue is HELD,
        release it by taking option 6 from the "Work with Distribution
        Queues" screen.  If the queue is in status of ERR-HELD,
        RETRY-FAIL, RETRY-WAIT or FAILED, try holding the distribution
        queue with option 3 and then releasing it with option 6.  If the
        queue is in status of NOT-RDY, try sending the queue by taking
        option 2 from the "Work with Distribution Queues" screen.

        4  Verify that individual queue entries are not HELD.  From the
        "Work with Distribution Queues" screen, take option 5 next to the
        queue in question to "work with queue entries."  Verify that
        individual queue entries are not HELD or take appropriate action
        to release them.

        5  Verify that your communications link is up.  You may have had
        a communications failure.  The line, controller and device
        descriptions pointing to the target system should be all ACTIVE.
        You should be able to test the communications link, by starting a
        Display Station Pass-Through session (command:  STRPASTHR) from
        your source system to the target using the same RMTLOCNAME,
        LCLLOCNAME, MODE and RMTNETID parameters you specified in the
        distribution queue configuration.

        6  If none of the options above seem to fix your problem, please
        call IBM Support Center and report a SNADS problem.



  5     If you are in step 5 of troubleshooting your SNADS problem, this
        means that 100% of the distribution has left the source system
        and that the problem most likely is in the target System.  On the
        OS/400 command line of the target system, type command DSPDSTLOG
        and prompt it with the function key F4.  Use the Beginning Time,
        Beginning Date, Ending Time, Ending Date and Originator User ID
        parameters to attempt to single out either a time period or an
        individual distribution that has been sent from the source system
        and has not arrived at the target system.  Press Enter.  You
        should be at the "Display Distribution Services Log" screen on
        the target system.



  6     On the target system, verify that for every sequence number
        listed in the Distribution Services Log, there is an entry of
        Function Type *RCV and of Entry Type  *NRM.  If you found an
        entry of  Function Type *RCV and of Entry Type  *NRM for every
        sequence number listed in the Distribution Services Log, proceed
        to step 7.  However, if you do not have an entry of  Function
        Type *RCV or the entry that you have is an Entry Type  *ERR,
        please see the possible causes below.

        Possible Causes:

        1  Make sure that the Beginning Time, Beginning Date, Ending
        Time, Ending Date or any other parameter specified in the
        DSPDSTLOG command did not prevent the entry you are looking for
        from being displayed.

        2  Verify that all the basic requirements for normal SNADS
        operation described above in under SNADS Requirements have been
        met.

        3  Verify that your communications link is up.  You may have had
        a communications failure on the target system.  The line,
        controller and device descriptions pointing to the source system
        should be all ACTIVE.  You should be able to test the
        communications link, by starting a Display Station Pass-Through
        session (command:  STRPASTHR) from your target system back to the
        source.

        4  If none of the options above seem to fix your problem, please
        call IBM Support Center and report a SNADS problem.



  7     On the target system, verify that for every sequence number
        listed in the Distribution Services Log, there is an entry of
        Function Type *RTR and of Entry Type  *NRM.  If you found an
        entry of  Function Type *RTR and of Entry Type  *NRM for every
        sequence number listed in the Distribution Services Log, proceed
        to step 8.  However, if you do not have an entry of  Function
        Type *RTR or the entry that you have is an Entry Type  *ERR,
        please see the possible causes below.

        Possible Causes:

        1  Make sure that the Beginning Time, Beginning Date, Ending
        Time, Ending Date or any other parameter specified in the
        DSPDSTLOG command did not prevent the entry you are looking for
        from being displayed.

        2  Verify that all the basic requirements for normal SNADS
        operation described above under SNADS Requirements have been met.

        3  Verify that the Mail Server Framework job QMSF found under
        subsystem QSYSWRK is active.

        4  If none of the options above seem to fix your problem, please
        call IBM Support Center and report a SNADS problem.



  8     On the target system, verify that for every sequence number
        listed in the Distribution Services Log, there is an entry of
        Function Type *ARV and of Entry Type  *NRM.  If you found an
        entry of  Function Type *ARV and of Entry Type  *NRM for every
        sequence number listed in the Distribution Services Log, proceed
        to step 9.  However, if you do not have an entry of  Function
        Type *ARV or the entry that you have is an Entry Type  *ERR,
        please see the possible causes below.

        Possible Causes:

        1  Make sure that the Beginning Time, Beginning Date, Ending
        Time, Ending Date or any other parameter specified in the
        DSPDSTLOG command did not prevent the entry you are looking for
        from being displayed.

        2  Verify that all the basic requirements for normal SNADS
        operation described above under SNADS Requirements have been met.

        3  Verify that your Local System Distribution Directory Entry is
        correct and it follows the requirements described in section 1,
        Adding a Local System Directory Entry, of document 12051129,
        SNADS - Configuring and Setting Up SNA Distribution Services.  To
        link to 12051129 immediately, click here (Document link: Database
        'AS400 Support Line KnowledgeBase', View 'Communications\PEER',
        Document 'SNADS - Configuring and Setting Up SNA Distribution
        Services').

        4  Verify that the Object Distribution job QNFTP found under
        subsystem QSNADS is active.

        5  If none of the options above seem to fix your problem, please
        call IBM Support Center and report a SNADS problem.



  9     If you are in step 8, the distribution is most likely arrived in
        the target system.  Now it is a matter of locating it or further
        processing it.  If you sent a spool file, verify that the spool
        file is in the outqueue (OUTQ) specified in the User Profile of
        the user you sent the distribution to.  If you sent a network
        message, verify that the message is in the message queue (MSGQ)
        specified in the User Profile of  the user you sent the
        distribution to.  If you sent a Save file or a Physical File, you
        must receive the file and may do so with the WRKNETF command.  If
        you sent a network job, you may view it at the target system with
        the WRKNETJOBE command.  If all else fails, please call IBM
        Support Center and report a SNADS problem.












As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.