OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

ebxml-bp message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [ebBP] 6/14/2004: Need for Feedback for ebXML IIC on Use Cases


David,
Are these cases related to looping constructs or additional use cases 
you would provide as input? See original request. Thanks.

>Webber: Use Case bp#1 - Invalid payload.
>
>Responder receives a payload that fails to
>validate against XSD.
>Return "Invalid document" response.
>
>Use Case bp#1a - Invalid payload
>
>Responder recieves a payload that is syntactically
>OK - but is not the correct payload type - eg BP
>tells you you are going to get a certain type of
>BOD - and you get one that is its close cousin
>instead.  Return "Invalid document" response.
>
>Use Case bp#2 - Business problem.
>
>Responder receives a payload that is syntactically
>OK - but information is wrong - e.g. PurchaseOrder
>but the Order quantity = zero, or the Item ID is missing,
>etc.  Return "Business problem" response.
>
>Use Case bp#3 - Access failure
>
>Requester system simply cannot reach the responders
>system - simulates network failure - or infrastructure
>re-configuration - eg - move to new server - change
>of port address, etc.  Return - protocolFailure response.
>
>These with the timeout and retry counts examples I
>think do cover off a whole chunk of problems.
>
>I guess another area is things like "Addressee not
>recognized - etc" - but I suspect they have those
>use cases already as part of envelope testing.
>..........
>mm1: They are using three use cases (attached). In thinking about these use
>cases and the process related functions, what other cases would we see
>the use of looping. I have identified:
>
>    * retryCount  Reiteration of sending a message again if the
>      appropriate response or signal was not received
>    * Indirectly for checks on statuses for time to perform
>    * BSI checks on signal receipts to trigger backend system
>    * Business document processing may allow the condition for a
>      response to be sent or the successful handoff from the BSI to the
>      backend systems could also apply for looping usage.
>  
>



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]