IBM MDM 组件级别 getParty 但根据请求者时区
IBM MDM Component level getParty but as per requesterTimeZone
我们有现有代码通过组件级 getPetrson 调用检索用户详细信息。也许最后一位开发人员出于性能优势而进行了组件级别的 getPerson。
但现在我要求 getPerson 响应中的所有日期字段都必须根据 requesterTimeZone 字段中定义的值具有时区日期。
我有两个选择
- 将所有组件级别的getParty转换为控制器级别并设置时区。 2. 手动编写代码将 20 - 25 个日期字段值的列表转换为 requesterTimeZone 中定义的时区。
哪一个真的对性能有益。有没有办法在组件级别的 getPerson 调用中将 requesterTimeZone 设置为 IST 或 PST,但数据库中的存储值默认为 GMT。
我会根据 IBM 标准选择第一个选项。手动转换大多数 BOBjs 中可用的时间戳字段是一项繁琐的工作,并且不符合建议。我希望你们启用了 OTS,因此添加控制器流不会产生太大影响。如果您多次调用 getParty 则保存响应而不是多次调用..
您是在商务代理处打电话吗?喜欢维护?
可能让我们确切地知道行为。
最后我使用了 ObjectHierarchyMetadata.addHandler(BusinessObjectTimeZoneConverterHandler); & ObjectHierarchyMetadata.execute(anyBobj);
使用组件级 get 调用转换 anyBObj got。
我们有现有代码通过组件级 getPetrson 调用检索用户详细信息。也许最后一位开发人员出于性能优势而进行了组件级别的 getPerson。
但现在我要求 getPerson 响应中的所有日期字段都必须根据 requesterTimeZone 字段中定义的值具有时区日期。
我有两个选择
- 将所有组件级别的getParty转换为控制器级别并设置时区。 2. 手动编写代码将 20 - 25 个日期字段值的列表转换为 requesterTimeZone 中定义的时区。
哪一个真的对性能有益。有没有办法在组件级别的 getPerson 调用中将 requesterTimeZone 设置为 IST 或 PST,但数据库中的存储值默认为 GMT。
我会根据 IBM 标准选择第一个选项。手动转换大多数 BOBjs 中可用的时间戳字段是一项繁琐的工作,并且不符合建议。我希望你们启用了 OTS,因此添加控制器流不会产生太大影响。如果您多次调用 getParty 则保存响应而不是多次调用..
您是在商务代理处打电话吗?喜欢维护? 可能让我们确切地知道行为。
最后我使用了 ObjectHierarchyMetadata.addHandler(BusinessObjectTimeZoneConverterHandler); & ObjectHierarchyMetadata.execute(anyBobj); 使用组件级 get 调用转换 anyBObj got。