On Wed, Jun 28, 2017 at 4:49 PM, Manorama Perera <[email protected]> wrote:
> Hi all, > > AS4 is a messaging standard which represents an open standard for > exchanging of Business-to-business documents using Web services. > > *AS4 Messaging Model* > > AS4 messaging model defines the following entities. > > *Message Producer*: Business application which sends the message content > to the sending Message Service Handler(MSH). > > *Sending Message Service Handler*: Packages the message content and sends > to the intended receiving MSH. > > *Receiving Message Service Handler*: Receive the message from the sending > MSH. > > *Message Consumer*: The business application which receives the message > content from receiving MSH. > > *P-Mode Parameters*: Message sending and receiving operations are > governed by P-Mode configuration. These are configured in sending and > receiving MSHs. > > > > > The current implementation details of AS4 custom mediator[2] is as > follows. > > - This is in conformance with AS4 Profile of ebMS 3.0 Version 1.0[1]. > - The current AS4 implementation only supports features as stated in > the Access Point Implementation Guide (attached). > - One-way / Push Message Exchange Patterns (MEPs) is supported. > - Only the *required* P-Mode Parameters are supported (According to > [1]). > > > *Supported P-Mode Parameters* > > > PMode Parameter > > Supported or not > > PMode.ID > > true > > PMode.Agreement > > true > > PMode.MEP > > true > > PMode.MEPbinding > > true > > PMode.Initiator.Party > > true > > PMode.Initiator.Role > > true > > PMode.Initiator.Authorization.username > > false > > PMode.Initiator.Authorization.password > > false > > PMode.Responder.Party > > true > > PMode.Responder.Role > > true > > PMode.Responder.Authorization.username > > false > > PMode.Responder.Authorization.password > > false > > PMode.Protocol.Address > > true > > PMode.Protocol.SOAPVersion > > true > > PMode.BusinessInfo.Service > > true > > PMode.BusinessInfo.Action > > true > > PMode.BusinessInfo.Properties[] > > false > > PMode.BusinessInfo.PayloadProfile[] > > false > > PMode.BusinessInfo.PayloadProfile.maxSize > > false > > PMode.ErrorHandling.Report.SenderErrorsTo > > false > > PMode.ErrorHandling.Report.ReceiverErrorsTo > > false > > PMode.ErrorHandling.Report.AsResponse > > true > > PMode.ErrorHandling.Report.ProcessErrorNotifyConsumer > > false > > PMode.ErrorHandling.Report.ProcessErrorNotifyProducer > > true > > PMode.ErrorHandling.Report.DeliveryFailuresNotifyProducer > > true > > PMode.Security.WSSVersion > > false > > PMode.Security.X509.Sign > > false > > PMode.Security. X509.Encryption > > false > > PMode.Security.UsernameToken > > false > > PMode.Security.PModeAuthorize > > false > > PMode.Security.SendReceipt > > true > > PMode.Security.SendReceipt.NonRepudiation > > false > > PMode.PayloadService.CompressionType > > true > > PMode.ReceptionAwareness > > true > > PMode.ReceptionAwareness.Retry.Parameters > > true > > AS4 support in EI, will be introduced as a separate transport. > > [1] http://docs.oasis-open.org/ebxml-msg/ebms/v3.0/ > profiles/AS4-profile/v1.0/os/AS4-profile-v1.0-os.html > [2] https://github.com/manoramahp/org.wso2.carbon.mediator.as4 > > Thanks, > Manorama > -- > Manorama Perera > Software Engineer > WSO2, Inc.; http://wso2.com/ > -- Manorama Perera Software Engineer WSO2, Inc.; http://wso2.com/
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
