HomeAbout Us A-Z IndexSearch * Contact Us Register LoginPress Shop

The Open Brand -- Problem Reporting and Interpretations System


Problem Report 1959 Details

Help Show help | Quick Search | Submit a Test Suite Support Request | Click here to view your privileges

This page provides all information on Problem Report 1959.


Report 1959 Actions


    Problem Report Number 1959
    Submitter's Classification Test Suite problem
    State Resolved
    Resolution Test Suite Deficiency (TSD)
    Problem Resolution ID TSD.X.0986
    Raised 1997-02-04 08:00
    Updated 2003-03-13 08:00
    Published 1997-02-06 08:00
    Product Standard Transport Service XTI
    Certification Program The Open Brand certification program
    Test Suite VST version 4.1.4
    Test Identification XTI.os/cots/rcvdis 6
    Problem Summary TSDT4.024 Test case behaviour corresponds to test case T.rcvdis(5). The fact that two connections are involved in T.rcvdis(6), makes no difference. The test is supposed to work as follows (reduced to first conn...
    Problem Text
    Test case behaviour corresponds to test case T.rcvdis(5). The fact that
    two connections are involved in T.rcvdis(6), makes no difference.
    The test is supposed to work as follows (reduced to first connection):
    SLAVE MASTER

    t_listen()
    t_connect() ----> T_CONNECT event
    ==> state is T_INCON
    t_look() loop
    t_snddis() ----> T_DISCONNECT event
    t_rcvdis() returns T_OK
    ==> state is T_IDLE


    This test sequence works perfectly for transport providers different from
    ISO class 2.
    In case of ISO cl.2 the test sequence looks a bit different:
    SLAVE MASTER

    t_listen()
    t_connect() ----> T_CONNECT event
    ==> state is T_INCON

    t_snddis() t_look() loop timed-out
    (NOT TRANSMITTED ==> test result "NO EVENT"
    BUT STORED LOCALLY)

    For ISO cl.2 the t_snddis() won't be transmitted as long as the connection
    request is still "pending" (i.e. neither confirmed nor rejected) but is
    stored locally. As a consequence, the T_DISCONNECT event does not occur
    on master side causing the t_look() loop to time-out.
    Acc. to ISO 8073, a connection request leads to state WFCC; a
    subsequent disconnect request changes the state to WBCL without further
    action.
    We think this test is simply not applicable for an ISO cl.2 transport provider.
    Test Output
    /tset/XTI.os/cots/rcvdis/T.rcvdis 6 Unresolved
    Test Description:
    If the implementation supports a connection-oriented transport service:
    When the current state of the endpoint is T_INCON, the ocnt > 1 ,
    and there is a disconnect indication on the transport endpoint,
    then a successful call to t_rcvdis( fd, discon ) returns the cause
    of a disconnect discon, sets the field discon->sequence to match
    that supplied from the listen call for the corresponding connect
    call, does not change the state of the endpoint from T_INCON,
    decrements the ocnt by one, consumes the T_DISCONNECT event
    associated with this request from the transport endpoint, and
    returns (int)0.

    Test Information:
    Unexpected event on ISO CLASS 2 endpoint
    Expected 16 (T_DISCONNECT), actual 0 (NO EVENT)

    Review Information

    Review Type TSMA Review
    Start Date null
    Completed null
    Status Complete
    Review Recommendation No Resolution Given
    Review Response
    This problem is similar to that experienced in test accept 22 (See waiver
    reference TSDT4.021). It is recommended that a waiver is granted for this
    test on the grounds of a test suite deficiency.

    Review Type SA Review
    Start Date null
    Completed null
    Status Complete
    Review Resolution Test Suite Deficiency (TSD)
    Review Conclusion
    This is an agreed Test Suite Deficiency.

    Problem Reporting System Options:

     

    Back   


Contact the Certification Authority