/n software Adapters for BizTalk

Questions / Feedback?

GISB Adapter

Properties   Configuration Settings  

The GISB Component adds GISB send and receive capabilities to BizTalk Server.

Remarks

The GISB Adapter adds GISB send and receive capabilities to BizTalk Server. Built on top of the IP*Works! EDI / GISB Engine, the adapter allows you to easily incorporate secure EDI (EDI-INT) exchange into your current e-Business process architecture.

GISB Receive Adapter

The GISB Receive Adapter implements a fully-functional GISB server that can communicate with your BizTalk Server. In order to use the GISB Receiver, you must set the GISBSiteURL where your GISB server is hosted, as well as the TradingPartner and ReceivingPartner GISB identifiers. The GISB Receiver will read all incoming requests and check them against these values to ensure that the request comes from a known sender and is actually intended for the receiving entity.

If your messages require security, you must set the PGPProvider and PGPParams properties.

Once the incoming GISB request has been parsed and verified, the contents are submitted to your BizTalk Server to be processed. Upon successful submission, the adapter will generate and send a response to your trading partner.

The GISB Receiver is an isolated adapter, meaning that it is hosted by a separate application outside of the BizTalk Server. The adapter uses the incoming HTTP POST URL as the key for storing and retrieving its property set within BizTalk's database. Thus a single page can host multiple trading partner configurations.

GISB Send Adapter

The GISB Send Adapter adds a complete GISB client within your BizTalk Server. In order to use it, you must set a minimum of three required properties: DataTo, DataFrom and URL. It is also recommended that you set PGPProvider, PGPParams, EncryptData, and SignData in order to ensure security, reliability, and non-repudiation.

The GISB Send Adapter has support for SSL transport layer security. This may be enabled by setting the SSLCert and SSLAcceptServerCert to appropriate values.

Please refer to the section on adapter configuration for a description of how to configure receive locations and send ports for this adapter.

Receiver Property List


The following is the full list of the properties of the receiver adapter with short descriptions. Click on the links for further details.

ErrorThresholdThe maximum number of errors before the component shuts down.
GISBSiteURLThe path to the website hosting the GISB component.
LogDirectoryThe path to a directory for logging.
MaxThreadsThe maximum number of threads that the component may consume.
OtherDefines a set of configuration settings to be used by the component.
PGPParamsSets the parameters in the OpenPGP provider.
ReceivingPartnerThe identity of GISB receiving entity.
RegisterIsolatedReceiverTimeoutThis setting specifies the number of seconds the isolated receive adapter will search for a corresponding receive location.
RequeueEndpointsWhether to requeue receive endpoints if the polling interval has not been reached.
ServerIdThe ID of your server.
TimeoutA timeout for the component.
TradingPartnerThe trading partner that will be communicating with this receive location.
TransportLogTells the component where and how to report information about its operations.
URIThe Uniform Resource Identifier (URI) of the send port or receive location.

Sender Property List


The following is the full list of the properties of the sender adapter with short descriptions. Click on the links for further details.

DataFromThe identity of the sending system.
DataToThe identity of the receiving system.
EDITypeThe type of the data to be sent.
EncryptDataWhether or not to encrypt the data.
FirewallA set of properties related to firewall access.
GISBVersionThe version of GISB/NAESB being used.
HTTPPasswordA password if authentication is to be used.
HTTPProxyA set of properties related to proxy access.
HTTPUserA user name if authentication is to be used.
LocalHostThe name of the local host or user-assigned IP interface through which connections are initiated or accepted.
LogDirectoryThe path to a directory for logging.
MaxThreadsThe maximum number of threads that the component may consume.
MaxTransmissionBatchSizeThe maximum number of messages that can be sent in a single batch.
OtherDefines a set of configuration settings to be used by the component.
PGPParamsSets the parameters in the OpenPGP provider.
ReceiptSecurity[1.6] Used to indicate the security options requested for the receipt.
ReceiptSigningProtocol[1.6] Indicates the protocol used to sign the receipt.
ReceiptTo[1.6] Used to request a receipt.
ReceiptType[1.6] The type of receipt requested.
ReplyHeadersThe HTTP headers provided for the Response .
RequestStatusThe status of the request.
ResponseContentThe response returned from the server.
SignDataWhether or not to sign the data.
SSLAcceptServerCertInstructs the component to unconditionally accept the server certificate that matches the supplied certificate.
SSLCertThe certificate to use for client authentication during the SSL handshake.
SubjectThe subject of the message.
TimeoutA timeout for the component.
TransmitBatchModeHow the transmitter processes batches.
TransportLogTells the component where and how to report information about its operations.
URIThe Uniform Resource Identifier (URI) of the send port or receive location.
URLThe URL to post to.
UserAgentInformation about the user agent.

Configuration Settings


The following is a list of configuration settings for the adapter with short descriptions. Click on the links for further details.

AllowOldPacketTypeWhether to allow the older encrypted packet type.
AuthSchemeThe authorization scheme to be used when server authorization is to be performed.
DataElementName[i]The name of an additional data element.
DataElementValue[i]The value of an additional data element.
ForceV3SignatureWhether to use v3 signatures.
PGPProviderThe OpenPGP provider provides an interface to the OpenPGP cryptography software.
PGPProviderTypeWhich PGP implementation to use.
SendResponseBeforeSubmitWhether to send the response before submitting the message to BizTalk.
TransactionSetThe transaction-set to send in the request.
ReuseSSLSessionDetermines if the SSL session is reused.
SSLCipherStrengthThe minimum cipher strength used for bulk encryption.
SSLEnabledCipherSuitesThe cipher suite to be used in an SSL negotiation.
SSLEnabledProtocolsUsed to enable/disable the supported security protocols.
SSLIncludeCertChainWhether the entire certificate chain is included in the SSLServerAuthentication event.
SSLSecurityFlagsFlags that control certificate verification.
TLS12SignatureAlgorithmsDefines the allowed TLS 1.2 signature algorithms when UseInternalSecurityAPI is True.
TLS12SupportedGroupsThe supported groups for ECC.
TLS13KeyShareGroupsThe groups for which to pregenerate key shares.
TLS13SignatureAlgorithmsThe allowed certificate signature algorithms.
TLS13SupportedGroupsThe supported groups for (EC)DHE key exchange.
AbsoluteTimeoutDetermines whether timeouts are inactivity timeouts or absolute timeouts.
LocalHostThe name of the local host or user-assigned IP interface through which connections are initiated or accepted.
TcpNoDelayWhether or not to delay when sending packets.
UseInternalSecurityAPITells the component whether or not to use the system security libraries or an internal implementation.

Copyright (c) 2022 /n software inc. - All rights reserved.
/n software Adapters for BizTalk - Version 20.0 [Build 8319]