Serialized Form
-
Package com.helger.phase4.attachment
-
Exception Class com.helger.phase4.attachment.AS4DecompressException
class AS4DecompressException extends RuntimeException implements Serializable
-
-
Package com.helger.phase4.crypto
-
Class com.helger.phase4.crypto.AS4CryptoProperties
class AS4CryptoProperties extends Object implements Serializable-
Serialized Fields
-
m_aProps
com.helger.commons.lang.NonBlockingProperties m_aProps
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
-
-
Package com.helger.phase4.duplicate
-
Class com.helger.phase4.duplicate.AS4DuplicateItem
class AS4DuplicateItem extends Object implements Serializable-
Serialized Fields
-
m_aDT
OffsetDateTime m_aDT
-
m_sMessageID
String m_sMessageID
-
m_sPModeID
String m_sPModeID
-
m_sProfileID
String m_sProfileID
-
-
-
-
Package com.helger.phase4.ebms3header
-
Class com.helger.phase4.ebms3header.AcceptanceAcknowledgement
class AcceptanceAcknowledgement extends EbbpSigSignalIdentificationInformation implements Serializable-
Serialized Fields
-
signature
com.helger.xsds.xmldsig.SignatureType signature
-
-
-
Class com.helger.phase4.ebms3header.EbbpSigPartyInfoType
class EbbpSigPartyInfoType extends Object implements Serializable -
Class com.helger.phase4.ebms3header.EbbpSigProcessSpecificationInfoType
class EbbpSigProcessSpecificationInfoType extends Object implements Serializable -
Class com.helger.phase4.ebms3header.EbbpSigRoleType
class EbbpSigRoleType extends Object implements Serializable -
Class com.helger.phase4.ebms3header.EbbpSigSignalIdentificationInformation
class EbbpSigSignalIdentificationInformation extends Object implements Serializable-
Serialized Fields
-
businessActivityIdentifier
String businessActivityIdentifier
-
collaborationIdentifier
String collaborationIdentifier
-
fromPartyInfo
EbbpSigPartyInfoType fromPartyInfo
-
fromRole
EbbpSigRoleType fromRole
-
originalDocumentIdentifier
String originalDocumentIdentifier
-
originalMessageDateTime
com.helger.commons.datetime.XMLOffsetDateTime originalMessageDateTime
-
originalMessageIdentifier
String originalMessageIdentifier
-
processSpecificationInfo
EbbpSigProcessSpecificationInfoType processSpecificationInfo
-
thisMessageDateTime
com.helger.commons.datetime.XMLOffsetDateTime thisMessageDateTime
-
toPartyInfo
EbbpSigPartyInfoType toPartyInfo
-
toRole
EbbpSigRoleType toRole
-
-
-
Class com.helger.phase4.ebms3header.Ebms3AgreementRef
class Ebms3AgreementRef extends Object implements Serializable -
Class com.helger.phase4.ebms3header.Ebms3CollaborationInfo
class Ebms3CollaborationInfo extends Object implements Serializable-
Serialized Fields
-
action
String action
-
agreementRef
Ebms3AgreementRef agreementRef
-
conversationId
String conversationId
-
service
Ebms3Service service
-
-
-
Class com.helger.phase4.ebms3header.Ebms3Description
class Ebms3Description extends Object implements Serializable-
Serialized Fields
-
lang
String lang
<?xml version="1.0" encoding="UTF-8"?><div xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <h3>lang (as an attribute name)</h3> <p> denotes an attribute whose value is a language code for the natural language of the content of any element; its value is inherited. This name is reserved by virtue of its definition in the XML specification.</p> </div><?xml version="1.0" encoding="UTF-8"?><div xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <h4>Notes</h4> <p> Attempting to install the relevant ISO 2- and 3-letter codes as the enumerated possible values is probably never going to be a realistic possibility. </p> <p> See BCP 47 at <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt"> http://www.rfc-editor.org/rfc/bcp/bcp47.txt</a> and the IANA language subtag registry at <a href="http://www.iana.org/assignments/language-subtag-registry"> http://www.iana.org/assignments/language-subtag-registry</a> for further information. </p> <p> The union allows for the 'un-declaration' of xml:lang with the empty string. </p> </div> -
value
String value
-
-
-
Class com.helger.phase4.ebms3header.Ebms3Error
class Ebms3Error extends Object implements Serializable -
Class com.helger.phase4.ebms3header.Ebms3From
class Ebms3From extends Object implements Serializable-
Serialized Fields
-
partyId
List<Ebms3PartyId> partyId
-
role
String role
-
-
-
Class com.helger.phase4.ebms3header.Ebms3MessageInfo
class Ebms3MessageInfo extends Object implements Serializable -
Class com.helger.phase4.ebms3header.Ebms3MessageProperties
class Ebms3MessageProperties extends Object implements Serializable-
Serialized Fields
-
property
List<Ebms3Property> property
-
-
-
Class com.helger.phase4.ebms3header.Ebms3Messaging
class Ebms3Messaging extends Object implements Serializable-
Serialized Fields
-
any
List<Object> any
-
id
String id
-
otherAttributes
Map<QName,
String> otherAttributes -
s11MustUnderstand
Boolean s11MustUnderstand
if SOAP 1.1 is being used, this attribute is required -
s12MustUnderstand
Boolean s12MustUnderstand
if SOAP 1.2 is being used, this attribute is required -
signalMessage
List<Ebms3SignalMessage> signalMessage
-
userMessage
List<Ebms3UserMessage> userMessage
-
-
-
Class com.helger.phase4.ebms3header.Ebms3PartInfo
class Ebms3PartInfo extends Object implements Serializable-
Serialized Fields
-
description
Ebms3Description description
-
href
String href
-
partProperties
Ebms3PartProperties partProperties
-
schema
Ebms3Schema schema
-
-
-
Class com.helger.phase4.ebms3header.Ebms3PartProperties
class Ebms3PartProperties extends Object implements Serializable-
Serialized Fields
-
property
List<Ebms3Property> property
-
-
-
Class com.helger.phase4.ebms3header.Ebms3PartyId
class Ebms3PartyId extends Object implements Serializable -
Class com.helger.phase4.ebms3header.Ebms3PartyInfo
class Ebms3PartyInfo extends Object implements Serializable -
Class com.helger.phase4.ebms3header.Ebms3PayloadInfo
class Ebms3PayloadInfo extends Object implements Serializable-
Serialized Fields
-
partInfo
List<Ebms3PartInfo> partInfo
-
-
-
Class com.helger.phase4.ebms3header.Ebms3Property
class Ebms3Property extends Object implements Serializable -
Class com.helger.phase4.ebms3header.Ebms3PullRequest
class Ebms3PullRequest extends Object implements Serializable -
Class com.helger.phase4.ebms3header.Ebms3Receipt
class Ebms3Receipt extends Object implements Serializable -
Class com.helger.phase4.ebms3header.Ebms3Schema
class Ebms3Schema extends Object implements Serializable -
Class com.helger.phase4.ebms3header.Ebms3Service
class Ebms3Service extends Object implements Serializable -
Class com.helger.phase4.ebms3header.Ebms3SignalMessage
class Ebms3SignalMessage extends Object implements Serializable-
Serialized Fields
-
any
List<Object> any
-
error
List<Ebms3Error> error
-
messageInfo
Ebms3MessageInfo messageInfo
-
pullRequest
Ebms3PullRequest pullRequest
-
receipt
Ebms3Receipt receipt
-
-
-
Class com.helger.phase4.ebms3header.Ebms3To
class Ebms3To extends Object implements Serializable-
Serialized Fields
-
partyId
List<Ebms3PartyId> partyId
-
role
String role
-
-
-
Class com.helger.phase4.ebms3header.Ebms3UserMessage
class Ebms3UserMessage extends Object implements Serializable-
Serialized Fields
-
collaborationInfo
Ebms3CollaborationInfo collaborationInfo
-
messageInfo
Ebms3MessageInfo messageInfo
-
messageProperties
Ebms3MessageProperties messageProperties
-
mpc
String mpc
-
partyInfo
Ebms3PartyInfo partyInfo
-
payloadInfo
Ebms3PayloadInfo payloadInfo
-
-
-
Class com.helger.phase4.ebms3header.Exception
class Exception extends EbbpSigSignalIdentificationInformation implements Serializable-
Serialized Fields
-
any
Object any
-
exceptionMessage
String exceptionMessage
-
exceptionType
Exception.ExceptionType exceptionType
-
reason
String reason
-
-
-
Class com.helger.phase4.ebms3header.Exception.ExceptionType
class ExceptionType extends Object implements Serializable -
Class com.helger.phase4.ebms3header.MessagePartNRInformation
class MessagePartNRInformation extends Object implements Serializable-
Serialized Fields
-
messagePartIdentifier
String messagePartIdentifier
-
reference
com.helger.xsds.xmldsig.ReferenceType reference
-
-
-
Class com.helger.phase4.ebms3header.NonRepudiationInformation
class NonRepudiationInformation extends Object implements Serializable-
Serialized Fields
-
messagePartNRInformation
List<MessagePartNRInformation> messagePartNRInformation
-
-
-
Class com.helger.phase4.ebms3header.ReceiptAcknowledgement
class ReceiptAcknowledgement extends EbbpSigSignalIdentificationInformation implements Serializable-
Serialized Fields
-
nonRepudiationInformation
NonRepudiationInformation nonRepudiationInformation
-
signature
com.helger.xsds.xmldsig.SignatureType signature
-
-
-
-
Package com.helger.phase4.incoming
-
Class com.helger.phase4.incoming.AS4IncomingMessageState
class AS4IncomingMessageState extends com.helger.commons.collection.attr.AttributeContainerAny<String> implements Serializable-
Serialized Fields
-
m_aLocale
Locale m_aLocale
-
m_aReceiptDT
OffsetDateTime m_aReceiptDT
-
m_aResHelper
AS4ResourceHelper m_aResHelper
-
m_eSoapVersion
ESoapVersion m_eSoapVersion
-
-
-
-
Package com.helger.phase4.model.mpc
-
Class com.helger.phase4.model.mpc.MPC
class MPC extends com.helger.tenancy.AbstractBusinessObject implements Serializable
-
-
Package com.helger.phase4.model.pmode
-
Class com.helger.phase4.model.pmode.PMode
class PMode extends com.helger.tenancy.AbstractBusinessObject implements Serializable-
Serialized Fields
-
m_aInitiator
PModeParty m_aInitiator
1.(PMode.Initiator and its subelements are optional if PMode.Responder is present.) Qualifies the party initiating the MEP (see Section 2.2.3). A user message initiating an MEP instance under this P-Mode must have itseb:Messaging/eb:UserMessage/eb:PartyInfo/eb:Fromelement contain the samePartyIdelements as thePartyIdelements defined in this parameter. Any user message sent to the initiator must have itseb:PartyInfo/eb:Tomap to or be compatible with this parameter.
Role: Name of the role assumed by the party sending the first message of this MEP. Either the message elementeb:Messaging/eb:UserMessage/eb:PartyInfo/eb:From/eb:Roleor the elementeb:Messaging/eb:UserMessage/eb:PartyInfo/eb:To/eb:Roleof each message in this MEP must have this value, depending on the direction of message transfer.
Authorization: Describe authorization information for messages sent by Initiator. These parameters need to be matched by awsse:UsernameTokenelement in a message (in a security header only intended for authorization) for this message to be processed successfully on receiver side - here by Responder MSH. -
m_aLeg1
PModeLeg m_aLeg1
-
m_aLeg2
PModeLeg m_aLeg2
-
m_aPayloadService
PModePayloadService m_aPayloadService
PayloadService is only used in the AS4 - Profile, to mark the compression type. -
m_aPModeReceptionAwareness
PModeReceptionAwareness m_aPModeReceptionAwareness
-
m_aResponder
PModeParty m_aResponder
(PMode.Responder and its subelements are optional if PMode.Initiator is present.) Qualifies the party responding to the initiator party in this MEP. Any user message sent to the responder must have itseb:Messaging/eb:UserMessage/eb:PartyInfo/eb:Toelement contain the samePartyIdelements as thePartyIdelements defined in this parameter.
Role: Name of the role assumed by the party receiving the first message of this MEP. Either the message elementeb:Messaging/eb:UserMessage/eb:PartyInfo/eb:From/eb:Roleor the elementeb:Messaging/eb:UserMessage/eb:PartyInfo/eb:To/eb:Roleof each message in this MEP must have this value, depending on the direction of message transfer.
Authorization: Describe authorization information for messages sent by Responder. These parameters need to be matched by awsse:UsernameTokenelement in a message (in a security header only intended for authorization) for this message to be processed successfully on receiver side - here by Initiator MSH. -
m_eMEP
EMEP m_eMEP
The type of ebMS MEP associated with this P-Mode. -
m_eMEPBinding
EMEPBinding m_eMEPBinding
The transport channel binding assigned to the MEP (push, pull, sync, push-and-push, push-and-pull, pull-and-push, pull-and-pull, ...). -
m_sAgreement
String m_sAgreement
The reference to the agreement governing this message exchange (maps toeb:AgreementRefin message header).
-
-
-
Class com.helger.phase4.model.pmode.PModeParty
class PModeParty extends Object implements Serializable -
Class com.helger.phase4.model.pmode.PModePayloadService
class PModePayloadService extends Object implements Serializable-
Serialized Fields
-
m_eCompressionMode
EAS4CompressionMode m_eCompressionMode
-
-
-
Class com.helger.phase4.model.pmode.PModeReceptionAwareness
class PModeReceptionAwareness extends Object implements Serializable-
Serialized Fields
-
m_eDuplicateDetection
com.helger.commons.state.ETriState m_eDuplicateDetection
-
m_eReceptionAwareness
com.helger.commons.state.ETriState m_eReceptionAwareness
-
m_eRetry
com.helger.commons.state.ETriState m_eRetry
-
m_nMaxRetries
int m_nMaxRetries
-
m_nRetryIntervalMS
long m_nRetryIntervalMS
-
-
-
Exception Class com.helger.phase4.model.pmode.PModeValidationException
class PModeValidationException extends Phase4Exception implements Serializable
-
-
Package com.helger.phase4.model.pmode.leg
-
Class com.helger.phase4.model.pmode.leg.PModeAddressList
class PModeAddressList extends Object implements Serializable-
Serialized Fields
-
m_aAddresses
com.helger.commons.collection.impl.ICommonsList<String> m_aAddresses
-
-
-
Class com.helger.phase4.model.pmode.leg.PModeLeg
class PModeLeg extends Object implements Serializable-
Serialized Fields
-
m_aBusinessInfo
PModeLegBusinessInformation m_aBusinessInfo
-
m_aErrorHandling
PModeLegErrorHandling m_aErrorHandling
-
m_aProtocol
PModeLegProtocol m_aProtocol
-
m_aReliability
PModeLegReliability m_aReliability
-
m_aSecurity
PModeLegSecurity m_aSecurity
-
-
-
Class com.helger.phase4.model.pmode.leg.PModeLegBusinessInformation
class PModeLegBusinessInformation extends Object implements Serializable-
Serialized Fields
-
m_aPayloadProfileMaxKB
Long m_aPayloadProfileMaxKB
This parameter allows for specifying a maximum size in kilobytes for the entire payload, i.e. for the total of all payload parts. -
m_aPayloadProfiles
com.helger.commons.collection.impl.ICommonsOrderedMap<String,
PModePayloadProfile> m_aPayloadProfiles This parameter allows for specifying some constraint or profile on the payload. It specifies a list of payload parts. -
m_aProperties
com.helger.commons.collection.impl.ICommonsOrderedMap<String,
PModeProperty> m_aProperties The value of this parameter is a list of properties. -
m_sAction
String m_sAction
Name of the action the User message is intended to invoke. Its content should map to the elementeb:Messaging/eb:UserMessage/eb:CollaborationInfo/eb:Action. -
m_sMPCID
String m_sMPCID
The value of this parameter is the identifier of the MPC (Message Partition Channel) to which the message is assigned. It maps to the attributeeb:Messaging/eb:UserMessage/@mpc. -
m_sServiceType
String m_sServiceType
typeattribute ofeb:Messaging/eb:UserMessage/eb:CollaborationInfo/eb:Service. -
m_sServiceValue
String m_sServiceValue
Name of the service to which the User message is intended to be delivered. Its content should map to the elementeb:Messaging/eb:UserMessage/eb:CollaborationInfo/eb:Service.
-
-
-
Class com.helger.phase4.model.pmode.leg.PModeLegErrorHandling
class PModeLegErrorHandling extends Object implements Serializable-
Serialized Fields
-
m_aReportReceiverErrorsTo
PModeAddressList m_aReportReceiverErrorsTo
This parameter indicates the address, or comma-separated list of addresses, to which to send ebMS errors generated by the MSH that receives the message in error; e.g. this may be the address of the MSH sending the message in error. -
m_aReportSenderErrorsTo
PModeAddressList m_aReportSenderErrorsTo
This parameter indicates the address, or comma-separated list of addresses, to which to send ebMS errors generated by the MSH that was trying to send the message in error. -
m_eReportAsResponse
com.helger.commons.state.ETriState m_eReportAsResponse
This Boolean parameter indicates whether (if "true") errors generated from receiving a message in error are sent over the back-channel of the underlying protocol associated with the message in error, or not. -
m_eReportDeliveryFailuresNotifyProducer
com.helger.commons.state.ETriState m_eReportDeliveryFailuresNotifyProducer
This Boolean parameter indicates whether (if "true") the Producer (application/party) of a User Message matching this P-Mode must always be notified when the delivery to Consumer failed, or whether (if "false"), in some cases, it is sufficient to notify the Consumer only (Report.ProcessErrorNotifyConsumer="true"). This assumes that Reliability.AtLeastOnce.Contract is "true". This also assumes that the Sending MSH implementation has the ability to determine or to be made aware of all cases of non-delivery that occur after the message has been received by the Receiving MSH. -
m_eReportProcessErrorNotifyConsumer
com.helger.commons.state.ETriState m_eReportProcessErrorNotifyConsumer
This Boolean parameter indicates whether (if "true") the Consumer (application/party) of a User Message matching this P-Mode should be notified when an error occurs in the Receiving MSH, during processing of the received User message. -
m_eReportProcessErrorNotifyProducer
com.helger.commons.state.ETriState m_eReportProcessErrorNotifyProducer
This Boolean parameter indicates whether (if "true") the Producer (application/party) of a User Message matching this P-Mode should be notified when an error occurs in the Sending MSH, during processing of the User Message to be sent.
-
-
-
Class com.helger.phase4.model.pmode.leg.PModeLegProtocol
class PModeLegProtocol extends Object implements Serializable-
Serialized Fields
-
m_eSoapVersion
ESoapVersion m_eSoapVersion
this parameter indicates the SOAP version to be used (1.1or1.2). In some implementations, this parameter may be constrained by the implementation, and not set by users. -
m_sAddress
String m_sAddress
the value of this parameter represents the address (endpoint URL) of the Receiver MSH (or Receiver Party) to which Messages under this P-Mode leg are to be sent. Note that a URL generally determines the transport protocol (for example, if the endpoint is an email address, then the transport protocol must be SMTP; if the address scheme is "http", then the transport protocol must be HTTP).
-
-
-
Class com.helger.phase4.model.pmode.leg.PModeLegReliability
class PModeLegReliability extends Object implements Serializable-
Serialized Fields
-
m_aCorrelation
com.helger.commons.collection.impl.ICommonsList<String> m_aCorrelation
This parameter tells how to correlate a message matching this P-Mode with an existing reliability group or sequence. It is a comma-separated list of XPath elements relative to theeb:Messagingheader. Each one of these XPaths identifies an element or attribute insideeb:UserMessageoreb:SignalMessage, and may include predicates. For example,"eb:UserMessage/eb:CollaborationInfo/eb:ConversationId, eb:UserMessage/eb:MessageProperties/eb:Property[@name=\"ProcessInstance\"]will correlate all messages that share the sameConversationIdand have the same value for the message property namedProcessInstance. In case there is no ongoing group or sequence associated with the values in Reliability.Correlation for a message under this P-Mode, then a new group/sequence is started. -
m_eAtLeastOnceAckOnDelivery
com.helger.commons.state.ETriState m_eAtLeastOnceAckOnDelivery
This Boolean parameter indicates the semantics of acknowledgments that are generated by the reliability module. It is usually constrained by the implementation and not set by users. For User messages: if "true", the acknowledgment is only sent after the message has been delivered by the MSH to the Consumer entity (see Case 2 in Section 8.2.4). If "false", the only guarantee for the sender when receiving an acknowledgment is that the User message has been well received (see Case 1 or 3 in Section 8.2.4), and made available for further processing within the MSH. For Signal messages - e.g. PullRequest: if "true", indicates that Signal messages are acknowledged only if delivered (see Section 8.2.1) from the receiving reliability module to the next MSH component (Case 3 in Section 8.2.4), i.e. to the RM-Consumer (see 8.1.2). If "false", the message acknowledgment only guarantees receipt of the signal (Case 1 in Section 8.2.4). -
m_eAtLeastOnceContract
com.helger.commons.state.ETriState m_eAtLeastOnceContract
If "true", this Boolean parameter indicates that the "At-Least-Once" reliability contract (see Section 8.2.2) is to be used between MSH and Consumer (Guaranteed Delivery). It also indicates that this contract applies to ebMS signals (see Section 8.2.1) (e.g. PullRequest) between the receiving reliability module and the next MSH component (e.g. RM-Consumer). -
m_eAtLeastOnceContractAckResponse
com.helger.commons.state.ETriState m_eAtLeastOnceContractAckResponse
This Boolean is true when an Acknowledgment must be sent, for a response that is sent reliably. -
m_eAtMostOnceContract
com.helger.commons.state.ETriState m_eAtMostOnceContract
If "true", this Boolean parameter indicates that "At-Most-Once" (or duplicate elimination) should be enforced when receiving a message. The contract is for delivery between MSH and Consumer for User messages (see Section 8.2.2), and between reliability module and next MSH component for Signal messages (see Section 8.2.1). -
m_eInOrderContract
com.helger.commons.state.ETriState m_eInOrderContract
If "true", this Boolean parameter indicates that this message is part of an ordered sequence. It only concerns User messages (delivery contract between MSH and Consumer application, see Section 8.2.2). -
m_eStartGroup
com.helger.commons.state.ETriState m_eStartGroup
This parameter is a Boolean that may be used to indicate if messages matching this P-Mode must be associated with a new reliability group or sequence. For example, a particular Service and Action may have the application semantics of initiating a new ordered sequence of messages. -
m_eTerminateGroup
com.helger.commons.state.ETriState m_eTerminateGroup
This parameter is a Boolean value that may be used to indicate if messages matching this P-Mode must cause the closure of the reliability group or sequence with which they correlate. -
m_sAtLeastOnceContractAcksTo
String m_sAtLeastOnceContractAcksTo
This parameter is a URI that specifies where acknowledgments are to be sent. It may contain an anonymous URI (defined in WS-Addressing). If absent, acknowledgments are to be sent to the same URI associated with the MSH sending messages reliably. -
m_sAtLeastOnceReplyPattern
String m_sAtLeastOnceReplyPattern
This parameter indicates whether a reliability acknowledgment is to be sent as a callback, synchronously in the response (back-channel of underlying protocol), or as response of separate ack pulling. Three values are possible for this parameter, when using WS-Reliability: "Response", "Callback", or "Poll".
-
-
-
Class com.helger.phase4.model.pmode.leg.PModeLegSecurity
class PModeLegSecurity extends Object implements Serializable-
Serialized Fields
-
m_aX509EncryptionEncryptAttachments
com.helger.commons.collection.impl.ICommonsList<String> m_aX509EncryptionEncryptAttachments
-
m_aX509EncryptionEncryptElements
com.helger.commons.collection.impl.ICommonsList<String> m_aX509EncryptionEncryptElements
The value of this parameter lists the names of XML elements (inside the SOAP envelope) that should be encrypted, as well as whether or not attachments should also be encrypted. The list is represented in two sublists that extend this parameter: Encrypt.Element[] and Encrypt.Attachment[]. An element within these lists is identified as in Security.X509.Sign lists. -
m_aX509EncryptionMinimumStrength
Integer m_aX509EncryptionMinimumStrength
The integer value of this parameter describes the effective strength the encryption algorithm MUST provide in terms of "effective" or random bits. The value is less than the key length in bits when check bits are used in the key. So, for example the 8 check bits of a 64-bit DES key would not be included in the count, and to require a minimum strength the same as supplied by DES would be reported by setting MinimumStrength to 56. -
m_aX509SignAttachments
com.helger.commons.collection.impl.ICommonsList<String> m_aX509SignAttachments
-
m_aX509SignElements
com.helger.commons.collection.impl.ICommonsList<String> m_aX509SignElements
The value of this parameter is a list of the names of XML elements (inside the SOAP envelope) that should be signed, as well as whether or not attachments should also be signed. The list is represented in two sublists that extend this parameter: Sign.Element[] and Sign.Attachment[]. An element within the Element[] list could be specified either by its XML name or by its qualified name (its XML name and the namespace to which it belongs). An element within the Attachment[] list is identified by the Content-Id. -
m_ePModeAuthorize
com.helger.commons.state.ETriState m_ePModeAuthorize
The Boolean value of this parameter indicates whether messages on this MEP leg must be authorized for processing under this P-Mode. If the parameter is "true" this implies that either PMode.Responder.Authorization.{username/password}, if the message is sent by Responder, or PMode.Initiator.Authorization if the message is sent by Initiator, must be used for this purpose, as specified in Section 7.10. For example, when set to "true" for a PullRequest message sent by the Initiator, the pulling will only be authorized over the MPC indicated by this Pull signal if (a) the MPC is the same as specified in the P-Mode leg for the pulled message , and (b) the signal contains the right credentials (e.g. username/password). -
m_eSendReceipt
com.helger.commons.state.ETriState m_eSendReceipt
The Boolean value of this parameter indicates whether a signed receipt (Receipt ebMS signal) containing a digest of the message must be sent back. -
m_eSendReceiptNonRepudiation
com.helger.commons.state.ETriState m_eSendReceiptNonRepudiation
This parameter indicates, that if a Receipt signal is to be sent, whether the Non-Repudiation of receipt information should be included in the Receipt signal or not. -
m_eSendReceiptReplyPattern
EPModeSendReceiptReplyPattern m_eSendReceiptReplyPattern
This parameter indicates whether the Receipt signal is to be sent as a callback (value "callback"), or synchronously in the back-channel response (value "response"). If not present, any pattern may be used. -
m_eUsernameTokenCreated
com.helger.commons.state.ETriState m_eUsernameTokenCreated
The Boolean value of this parameter indicates whether the WSS UsernameToken element should have a Created timestamp element. -
m_eUsernameTokenDigest
com.helger.commons.state.ETriState m_eUsernameTokenDigest
The Boolean value of this parameter indicates whether a password digest should be included in the WSS UsernameToken element. -
m_eUsernameTokenNonce
com.helger.commons.state.ETriState m_eUsernameTokenNonce
The Boolean value of this parameter indicates whether the WSS UsernameToken element should contain a Nonce element. -
m_eWSSVersion
EWSSVersion m_eWSSVersion
This parameter has two possible values, 1.0 and 1.1. The value of this parameter represents the version of WS-Security to be used. -
m_eX509EncryptionAlgorithm
ECryptoAlgorithmCrypt m_eX509EncryptionAlgorithm
The value of this parameter identifies the encryption algorithm to be used. The definitions for these values are found in the [XMLENC] specification. -
m_eX509SignatureAlgorithm
ECryptoAlgorithmSign m_eX509SignatureAlgorithm
The value of this parameter identifies the algorithm that is used to compute the value of the digital signature. The definitions for these values are found in the [XMLDSIG] or [XMLENC] specifications. -
m_eX509SignatureHashFunction
ECryptoAlgorithmSignDigest m_eX509SignatureHashFunction
The value of this parameter identifies the algorithm that is used to compute the digest of the message being signed. The definitions for these values are in the [XMLDSIG] specification. -
m_sUsernameTokenPassword
String m_sUsernameTokenPassword
The value of this parameter is the password to use inside a WSS Username Token. -
m_sUsernameTokenUsername
String m_sUsernameTokenUsername
The value of this parameter is the username to include in a WSS Username Token. -
m_sX509EncryptionCertificate
String m_sX509EncryptionCertificate
The value of this parameter identifies the public certificate to use when encrypting data. -
m_sX509SignatureCertificate
String m_sX509SignatureCertificate
The value of this parameter identifies the public certificate to use when verifying signed data.
-
-
-
Class com.helger.phase4.model.pmode.leg.PModePayloadProfile
class PModePayloadProfile extends Object implements Serializable -
Class com.helger.phase4.model.pmode.leg.PModeProperty
class PModeProperty extends Object implements Serializable
-
-
Package com.helger.phase4.servlet
-
Class com.helger.phase4.servlet.AS4Servlet
class AS4Servlet extends com.helger.xservlet.AbstractXServlet implements Serializable
-
-
Package com.helger.phase4.soap11
-
Class com.helger.phase4.soap11.Soap11Body
class Soap11Body extends Object implements Serializable -
Class com.helger.phase4.soap11.Soap11Detail
class Soap11Detail extends Object implements Serializable -
Class com.helger.phase4.soap11.Soap11Envelope
class Soap11Envelope extends Object implements Serializable-
Serialized Fields
-
any
List<Object> any
-
body
Soap11Body body
-
header
Soap11Header header
-
otherAttributes
Map<QName,
String> otherAttributes
-
-
-
Class com.helger.phase4.soap11.Soap11Fault
class Soap11Fault extends Object implements Serializable-
Serialized Fields
-
detail
Soap11Detail detail
-
faultactor
String faultactor
-
faultcode
QName faultcode
-
faultstring
String faultstring
-
-
-
Class com.helger.phase4.soap11.Soap11Header
class Soap11Header extends Object implements Serializable
-
-
Package com.helger.phase4.soap12
-
Class com.helger.phase4.soap12.Soap12Body
class Soap12Body extends Object implements Serializable -
Class com.helger.phase4.soap12.Soap12Detail
class Soap12Detail extends Object implements Serializable -
Class com.helger.phase4.soap12.Soap12Envelope
class Soap12Envelope extends Object implements Serializable-
Serialized Fields
-
body
Soap12Body body
-
header
Soap12Header header
-
otherAttributes
Map<QName,
String> otherAttributes
-
-
-
Class com.helger.phase4.soap12.Soap12Fault
class Soap12Fault extends Object implements Serializable-
Serialized Fields
-
code
Soap12Faultcode code
-
detail
Soap12Detail detail
-
node
String node
-
reason
Soap12Faultreason reason
-
role
String role
-
-
-
Class com.helger.phase4.soap12.Soap12Faultcode
class Soap12Faultcode extends Object implements Serializable-
Serialized Fields
-
subcode
Soap12Subcode subcode
-
value
QName value
-
-
-
Class com.helger.phase4.soap12.Soap12Faultreason
class Soap12Faultreason extends Object implements Serializable-
Serialized Fields
-
text
List<Soap12Reasontext> text
-
-
-
Class com.helger.phase4.soap12.Soap12Header
class Soap12Header extends Object implements Serializable -
Class com.helger.phase4.soap12.Soap12NotUnderstoodType
class Soap12NotUnderstoodType extends Object implements Serializable-
Serialized Fields
-
qname
QName qname
-
-
-
Class com.helger.phase4.soap12.Soap12Reasontext
class Soap12Reasontext extends Object implements Serializable-
Serialized Fields
-
lang
String lang
<?xml version="1.0" encoding="UTF-8"?><div xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <h3>lang (as an attribute name)</h3> <p> denotes an attribute whose value is a language code for the natural language of the content of any element; its value is inherited. This name is reserved by virtue of its definition in the XML specification.</p> </div><?xml version="1.0" encoding="UTF-8"?><div xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <h4>Notes</h4> <p> Attempting to install the relevant ISO 2- and 3-letter codes as the enumerated possible values is probably never going to be a realistic possibility. </p> <p> See BCP 47 at <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt"> http://www.rfc-editor.org/rfc/bcp/bcp47.txt</a> and the IANA language subtag registry at <a href="http://www.iana.org/assignments/language-subtag-registry"> http://www.iana.org/assignments/language-subtag-registry</a> for further information. </p> <p> The union allows for the 'un-declaration' of xml:lang with the empty string. </p> </div> -
value
String value
-
-
-
Class com.helger.phase4.soap12.Soap12Subcode
class Soap12Subcode extends Object implements Serializable-
Serialized Fields
-
subcode
Soap12Subcode subcode
-
value
QName value
-
-
-
Class com.helger.phase4.soap12.Soap12SupportedEnvType
class Soap12SupportedEnvType extends Object implements Serializable-
Serialized Fields
-
qname
QName qname
-
-
-
Class com.helger.phase4.soap12.Soap12UpgradeType
class Soap12UpgradeType extends Object implements Serializable-
Serialized Fields
-
supportedEnvelope
List<Soap12SupportedEnvType> supportedEnvelope
-
-
-
-
Package com.helger.phase4.util
-
Exception Class com.helger.phase4.util.Phase4Exception
class Phase4Exception extends Exception implements Serializable -
Exception Class com.helger.phase4.util.Phase4RuntimeException
class Phase4RuntimeException extends RuntimeException implements Serializable
-