MM7 Resource Adaptor configuration properties

To configure MM7 resource adaptor entities, use the following types of resource adaptor configuration properties:

  • transport layer configuration

  • common MM7 configuration (applicable to both VASP and RS resource adaptors)

  • configuration specific to the VASP resource adaptor

  • configuration specific to the RS resource adaptor

Transport layer

Name Type Description Default value Active reconfig?

IncomingIdleTimeout

long

Time, in milliseconds, to wait before closing down an idle connection.
This should be greater than the idle timeout on the client side so that the client initiates the teardown.

60000

Yes

IncomingRequestTimeout

long

Time, in milliseconds, to wait for a response to each incoming request before generating a 503 Service Timeout.
This should be less than the request timeout on the client side, so that the server responds with an error before the client tears down the connection.

5000

Yes

LocalAddress

String

IP address to which MM7 resource adaptor binds to listen for incoming messages.

0.0.0.0

No

LocalPort

long

Port on which MM7 resource adaptor listens for incoming messages.

33231

No

MaxContentLength

long

The maximum content-length of messages received on a connection.

262144

Yes

MaxDepth

long

The maximum number of active requests on a single connection (pipelining).

5

Yes

MaxOutgoingConnections

long

The maximum number of concurrent connections allowed to a single destination address.

5

Yes

OutgoingIdleTimeout

long

Time, in milliseconds, to wait before closing down an idle connection.
This should be less than the idle timeout on the server side so that the client initiates the teardown.

60000

Yes

QueueTimeout

long

The time, in milliseconds, to wait for an available outgoing connection before rejecting a request.

5000

Yes

ReconnectTimeout

long

The time, in milliseconds, to wait before opening a new connection.
This is to prevent large numbers of connections being created for a burst of outgoing requests.
Set this to zero if sending requests to a server that does not support persistent connections.

1500

Yes

Common MM7 RA

Name Type Description Default value Active reconfig?

OutgoingMM7Version

String

The MM7 version used in the requests initiated by resource adaptor.

6.8.0

Yes

SupportUnknownMM7VersionAs

String

The MM7 version used to decode requests encoded using an unknown MM7 schema/version. Request with unknown version will be validated as this configured version, and also response will be generated using this configured version.

6.8.0

Yes

Quirks

String

Comma separated list of strings enabling non-standard behaviour. Currently only one string is supported 'ericsson'. If it is set then:

  • MM7 error messages are transported with HTTP status code 200 instead of 500

  • Tags VASPID and VASID are present in outgoing messages even if their values are not defined

  • Milliseconds are never included in any timestamps

  • Uses attachment as content

  • Ericsson specific parsing of Content-ID value is used

No

ValidatingParser

boolean

Flag indicating if XSD schema validation have to be applied to all incoming requests

false

No

VASP RA

Name Type Description Default value Active reconfig?

VASID

String

Value of attribute VASID in outgoing messages CancelReq, ExtendedCancelReq, ReplaceReq, ExtendedReplaceReq and SubmitReq used when parameter VASID is not passed to RA from the service.

Yes

VASPID

String

Value of attribute VASPID in outgoing messages CancelReq, ExtendedCancelReq, ReplaceReq, ExtendedReplaceReq and SubmitReq used when parameter VASPID is not passed to RA from the service.

Yes

SenderAddress

String

Value of attribute SenderAddress in outgoing messages CancelReq, ExtendedCancelReq, ReplaceReqd SubmitReq used when parameter SenderAddress is not passed to RA from the service.

Yes

RS RA

Name Type Description Default value Active reconfig?

MMSRelayServerID

String

Identifier or relay server used in outgoing messages DeliverReq, DeliveryReportReq and ReadReplyReportReq when relay server identifier is not passed to RA from the service

Yes

Previous page Next page