Integration Checklist
Verify the SDK, authentication, first calls, and optional capabilities.
Use this checklist after configuring the SDK or Sample to confirm the basic integration.
SDK and Application
Section titled “SDK and Application”- The application uses JDK 17 or later.
- Spring Boot uses version 3.x.
- The SDK source is copied into the project, or the complete SDK modules are available from a private Nexus.
- Source integration includes the OkHttp transport
META-INF/servicesSPI file. - The source or private artifacts use version
1.0.0-SNAPSHOT.
Endpoint and Credentials
Section titled “Endpoint and Credentials”- Technical support supplied an endpoint beginning with
http://orhttps://. - No individual
/remoteApi/*path is appended to the endpoint. - Technical support supplied either an Access Token or an AppKey and SecretKey pair.
- Exactly one of Token and signature authentication is enabled.
- Real credentials are not committed to a public repository or written to logs.
First Calls
Section titled “First Calls”- Spring creates only one
StationOpenApiClientbean. - The Client calls
close()when the application stops. client.system().getTimeText()succeeds.- At least one Inventory query succeeds.
- Pagination requests use
pageNo. - Exception logs contain only necessary fields such as
requestId,operation,code, andresultUnknown.
Optional Capabilities
Section titled “Optional Capabilities”- File downloads use
PathorOutputStreamand never load the complete file into abyte[]. - A write or control failure with
resultUnknown=trueis confirmed before any repeat attempt. - The Sample’s ten dangerous operations remain locked by default or are enabled only after confirming the target.
- When MQ is required, technical support has supplied the NameServer and confirmed the topic and message permissions.
- MQ handlers tolerate duplicate messages and never log the raw message body.