Closed zubri closed 5 months ago
[!WARNING]
Rate limit exceeded
@zubri has exceeded the limit for the number of commits or files that can be reviewed per hour. Please wait 27 minutes and 0 seconds before requesting another review.
How to resolve this issue?
After the wait time has elapsed, a review can be triggered using the `@coderabbitai review` command as a PR comment. Alternatively, push new commits to this PR. We recommend that you space out your commits to avoid hitting the rate limit.How do rate limits work?
CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our [FAQ](https://coderabbit.ai/docs/faq) for further information.Commits
Files that changed from the base of the PR and between 4b1117d473ae9877e505d57c1318f26a398e1494 and 745fec5b10d96733c112ddecdd5985cc3e76accd.
The update to Prowide ISO 20022 version 9.4.5-SNAPSHOT standardizes the use of Zulu timezone for date-time handling in the BusinessApplicationHeaderV01
marshaller. This involves introducing new adapters for date-time conversions, modifying XML processing, and ensuring consistent Zulu time formatting. Tests have been added to validate these changes.
File Path | Change Summary |
---|---|
CHANGELOG.md |
Documented the update to use Zulu timezone in BusinessApplicationHeaderV01 marshaller. |
.../BusinessAppHdrV01.java |
Introduced IsoDateTimeAdapter and ZuluDateTimeAdapter for date-time conversions, and modified the XML method to use these adapters. |
.../ZuluDateTimeAdapter.java |
Added getXmlGregorianCalendarInZulu method for converting XMLGregorianCalendar to Zulu time. |
.../ZuluDateTimeAdapterTest.java |
Added tests for verifying Zulu time handling and formatting. |
.../BusinessApplicationHeaderV01Impl.java |
Annotated creDt field with @XmlJavaTypeAdapter(IsoDateTimeAdapter.class) for XML date-time conversion. |
sequenceDiagram
participant Client
participant BusinessAppHdrV01
participant IsoDateTimeAdapter
participant ZuluDateTimeAdapter
Client->>BusinessAppHdrV01: Call xml() method
BusinessAppHdrV01->>IsoDateTimeAdapter: Initialize with ZuluDateTimeAdapter
IsoDateTimeAdapter->>ZuluDateTimeAdapter: Convert date-time to Zulu
ZuluDateTimeAdapter-->>IsoDateTimeAdapter: Return Zulu date-time
IsoDateTimeAdapter-->>BusinessAppHdrV01: Return adapted date-time
BusinessAppHdrV01-->>Client: Return XML with Zulu date-time
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Summary by CodeRabbit
New Features
BusinessApplicationHeaderV01
marshaller.Bug Fixes
Tests