Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info
  • Asterisk (*): Indicates a mandatory field.

  • Suggestion icon ((blue star)): Indicates a list that is dynamically populated based on the configuration.

  • Expression icon ((blue star)): Indicates whether the value is an expression (if enabled) or a static value (if disabled). Learn more about Using Expressions in SnapLogic.

  • Add icon ((blue star)): Indicates that you can add fields in the fieldset.

  • Remove icon ((blue star)): Indicates that you can remove fields from the fieldset.

 N: 443 Nkeystorep12 https://example.com/truststore_path/file.jks z00mD0g!/

Field Name

Field Type

Field Dependency

Description

Label*

Default ValueN/A
Example: S4HANA_Cloud_SSL

String

None.

Specify a unique name for the account.

Host*

Default ValueN/A
Example: S4HANA_Cloud_SSLHost* s4hana.ondemand.com

String

None.

Specify the host server name of SAP S/4HANA Cloud instance.

Port*

Default ValueN/A
Example: s4hana.ondemand.comPort* 443

String

None.

Specify the port of SAP S/4HANA Cloud instance.

Key Store*

Default Value:

 N/A
Example

Key store*

String

None.

: https://example.com/keystore_path/file.p12

String

Specify the location of the key store file. It can be in the SLDB or any other unauthenticated endpoint such as https://... 

Trust Store*

Default Value:

 N/A
Example: https://example.com/

truststore_path/file.

Trust store*jks

StringNone.

Specify the location of the trust store file. It can be in the SLDB or any other unauthenticated endpoint such as https://... 

Key/Trust store password*

String

None.

Key/Trust Store Password*

Default ValueN/A
Example:

z00mD0g!/

String

Specify the password for key/trust store. It is used for both, Key store and Trust store, if both are defined.

Key Alias*

Default ValueN/A
Example:

Key alias*0017017439

StringNone.

Specify the alias for the Key/Trust store password.Default ValueN/AExample: 0017017439

Troubleshooting

Error

Reason

Resolution

IO/Error Cause: File not found on elastic.snaplogic.com at
<---  path --->.

The file path entered is incorrect. 

Ensure that the file path is correct.

IO/Error Failed to decrypt safe contents
entry: javax.crypto.BadPaddingException: Given final block not properly padded.

Key store password is incorrect. Such issues can arise if an incorrect key is used during decryption.

  • Ensure that the files (key store or trust store) exist and are readable.

  • Ensure that you enter the correct password.

PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException:
unable to find valid certification path to requested target.

Valid certification path to requested target is not found.

  • Verify that your key/trust store format is correct (JKS, JCEKS, and PKCS12 are supported).

  • Verify that the uploaded key/trust store files are correct.

  • Ensure that the files (key store or trust store) exist and are readable.

IO/Error Cause: toDerInputStream rejects tag type <--- type number --->.

toDerInputStream rejects tag type <--- type number --->, the input file is rejected.

  • Verify that your key/trust store format is correct (JKS, JCEKS, and PKCS12 are supported).

  • Verify if the uploaded key/trust store files are correct.

  • Ensure that the files (key store or trust store) exist and are readable.

Detect premature EOF.

The file is empty.

  • Ensure that the files (key store or trust store) exist and are readable.

...

SSL Connection

SAP S/4HANA Cloud allows users you to access the APIs using X509 certificate authentication. To implement this certificate-based authentication (SSL), you need to upload the key/trust store files on your SnapLogic tenant and configure this account accordingly. Refer to the following resources for more details Learn more about the SAP security, Communication Arrangements, and SAP SSL certificate settings.: How to create a Communication Arrangement

...

Snap Pack History

Multiexcerpt-include-macro
nameSAP S/

...

4 HANA Cloud SP
pageSAP S/4HANA Cloud Snap Pack

...

...

...