<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>NY_RecordDatabase on sillysky.net</title>
    <link>https://sillysky.net/docs/nyssr/libraries/ny_recorddatabase/</link>
    <description>Recent content in NY_RecordDatabase on sillysky.net</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Mon, 01 Dec 2025 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://sillysky.net/docs/nyssr/libraries/ny_recorddatabase/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>EPresenceConstraint</title>
      <link>https://sillysky.net/docs/nyssr/libraries/ny_recorddatabase/epresenceconstraint/</link>
      <pubDate>Mon, 01 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/libraries/ny_recorddatabase/epresenceconstraint/</guid>
      <description>&lt;p&gt;This enum contains values that indicate whether arguments are optional or&#xA;mandatory.&lt;/p&gt;&#xA;&lt;pre class=&#34;ss-javacode&#34;&gt;&lt;code class=&#34;language-java&#34;&gt;public enum EPresenceConstraint&#xA;{&#xA;    /**&#xA;    * The slot must always be present and filled with a valid value.&#xA;    */&#xA;    MANDATORY,&#xA;    &#xA;    /**&#xA;    * The slot may be present or absent. Its presence is not required.&#xA;    */&#xA;    OPTIONAL,&#xA;    &#xA;    /**&#xA;    * The slot must be present only if a specific condition (e.g., another field&#39;s value) is met.&#xA;    */&#xA;    CONDITIONAL_REQUIRED,&#xA;    &#xA;    /**&#xA;    * The slot is part of an exclusive group: either this slot OR one of the related slots must be present.&#xA;    */&#xA;    CONDITIONAL_EXCLUSIVE&#xA;}&lt;/code&gt;&lt;/pre&gt;</description>
    </item>
    <item>
      <title>ERecordType</title>
      <link>https://sillysky.net/docs/nyssr/libraries/ny_recorddatabase/erecordtype/</link>
      <pubDate>Mon, 01 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/libraries/ny_recorddatabase/erecordtype/</guid>
      <description>&lt;p&gt;This enumeration describes the type of record and thus the message.&lt;/p&gt;&#xA;&lt;pre class=&#34;ss-javacode&#34;&gt;&lt;code class=&#34;language-java&#34;&gt;public enum ERecordType&#xA;{&#xA;    REQUEST,&#xA;    NOTIFICATION,&#xA;    DATA_CONTAINER&#xA;}&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h2 id=&#34;description&#34;&gt;Description&lt;/h2&gt;&#xA;&lt;h3 id=&#34;request&#34;&gt;Request&lt;/h3&gt;&#xA;&lt;p&gt;A Request, in information technology, refers to a message sent from a client&#xA;to a server to initiate a specific action, request a resource, or transmit&#xA;data. A response from the receiver is usually expected, containing either the&#xA;requested data, a confirmation of the action performed, or status information.&lt;/p&gt;&#xA;&lt;h3 id=&#34;notification&#34;&gt;Notification&lt;/h3&gt;&#xA;&lt;p&gt;A Notification serves as an essential means of communication in software&#xA;development, particularly in the context of distributed systems and reactive&#xA;architectures. It informs observers about an event or a state change in a&#xA;subject that they have previously subscribed to. This pattern, known as the&#xA;Observer Pattern, enables loose coupling between components, as the subject&#xA;(the sender) does not need to know which specific observers (the receivers)&#xA;exist. It is only responsible for dispatching the notification as soon as a&#xA;relevant event occurs—for example, the update of a data set, the completion of&#xA;a process, or a critical system alert. By using notifications, multiple&#xA;interested components can react synchronously to a single change without the&#xA;original subject having to explicitly call each individual component. This&#xA;significantly increases the flexibility, maintainability, and scalability of&#xA;the application.&lt;/p&gt;</description>
    </item>
    <item>
      <title>ETransportDirection</title>
      <link>https://sillysky.net/docs/nyssr/libraries/ny_recorddatabase/etransportdirection/</link>
      <pubDate>Mon, 01 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/libraries/ny_recorddatabase/etransportdirection/</guid>
      <description>&lt;p&gt;The ETransportDirection enumeration describes the transport direction of&#xA;messages. The enum distinguishes between Request, Response, and Both, i.e.,&#xA;for the outward and return journeys.&lt;/p&gt;&#xA;&lt;pre class=&#34;ss-javacode&#34;&gt;&lt;code class=&#34;language-java&#34;&gt;public enum ETransportDirection&#xA;{&#xA;    /**&#xA;    * Direction: From sender to receiver.&#xA;    */&#xA;    REQUEST,&#xA;    &#xA;    /**&#xA;    * Direction: From receiver to sender.&#xA;    */&#xA;    RESPONSE,&#xA;    &#xA;    /**&#xA;    * Direction: BOTH directions.&#xA;    */&#xA;    BOTH&#xA;}&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h2 id=&#34;see-also&#34;&gt;See also&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://sillysky.net/docs/nyssr/messages/crecord/&#34;&gt;CRecord&lt;/a&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://sillysky.net/docs/nyssr/applications/supplied-applications/record-generator/&#34;&gt;Record Generator&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://sillysky.net/docs/tutorials-for-nyssr-net/how-to-build-a-message/&#34;&gt;How to build a message&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://sillysky.net/docs/tutorials-for-nyssr-net/how-to-catch-a-message/&#34;&gt;How to catch a message&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://sillysky.net/docs/tutorials-for-nyssr-net/how-to-send-a-message/&#34;&gt;How to send a message&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
  </channel>
</rss>
