Short message service (SMS) message segmentation
US-9282443-B2 · Mar 8, 2016 · US
US11875200B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11875200-B2 |
| Application number | US-202117483344-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 23, 2021 |
| Priority date | Sep 23, 2021 |
| Publication date | Jan 16, 2024 |
| Grant date | Jan 16, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A message limit value to be used in enqueuing one or more messages on a queue of a device of the computing environment is obtained. The message limit value indicates whether an extended maximum message length is supported by the device. The extended maximum message length is different from a default maximum message length supported by the device. Based on determining that the extended maximum message length is supported and that the obtained message limit value has a defined relationship with a select value, at least one message of an extended length is enqueued on the queue of the device.
Opening claim text (preview).
What is claimed is: 1. A computer program product for facilitating processing within a computing environment, the computer program product comprising: one or more computer readable storage media and program instructions collectively stored on the one or more computer readable storage media to perform a method comprising: obtaining a message limit value to be used in enqueuing one or more messages on a queue of a device of the computing environment, the message limit value indicating that an extended message limit facility is installed and that an extended maximum message length is supported by the device, the extended maximum message length being different from a default maximum message length supported by the device; and enqueuing at least one message of an extended length on the queue of the device, based on determining that the extended message limit facility is installed, that the extended maximum message length is supported and that the obtained message limit value has a defined relationship with a select value. 2. The computer program product of claim 1 , wherein based on the message limit value having a value other than a defined value, the extended maximum message length is supported. 3. The computer program product of claim 1 , wherein based on the message limit value having a defined value, the extended maximum message length is unsupported. 4. The computer program product of claim 1 , wherein the method further comprises determining the extended maximum message length, based on determining that the message limit value has the defined relationship with the select value. 5. The computer program product of claim 4 , wherein the determining the extended maximum message length includes using an equation, the equation comprising: the extended maximum message length is equal to the message limit value multiplied by a size of a unit of memory. 6. The computer program product of claim 5 , wherein the size of the unit of memory is 4 kibibytes. 7. The computer program product of claim 1 , wherein the method further comprises: determining, based on obtaining an error in enqueuing a message on the queue of the device, a reason for the error; and determining whether the error, based on the reason for the error, is a tolerated error in which one or more message parts related to enqueuing the message are discarded. 8. The computer program product of claim 7 , wherein the reason for the error is an incorrect message length condition based on attempting to enqueue the message on the queue of the device in which a message length of the message is longer than a maximum message length supported by the device. 9. The computer program product of claim 8 , wherein the determining whether the error is a tolerated error comprises determining whether the extended maximum message length is supported in the computing environment, wherein the error is a tolerated error based on determining that the extended maximum message length is supported in the computing environment. 10. The computer program product of claim 1 , wherein the device is an adjunct processor. 11. A computer system for facilitating processing within a computing environment, the computer system comprising: a memory; and at least one processor in communication with the memory, wherein the computer system is configured to perform a method, said method comprising: obtaining a message limit value to be used in enqueuing one or more messages on a queue of a device of the computing environment, the message limit value indicating that an extended message limit facility is installed and that an extended maximum message length is supported by the device, the extended maximum message length being different from a default maximum message length supported by the device; and enqueuing at least one message of an extended length on the queue of the device, based on determining that the extended message limit facility is installed, that the extended maximum message length is supported and that the obtained message limit value has a defined relationship with a select value. 12. The computer system of claim 11 , wherein the method further comprises determining the extended maximum message length, based on determining that the message limit value has the defined relationship with the select value. 13. The computer system of claim 12 , wherein the determining the extended maximum message length includes using an equation, the equation comprising: the extended maximum message length is equal to the message limit value multiplied by a size of a unit of memory. 14. The computer system of claim 11 , wherein the method further comprises: determining, based on obtaining an error in enqueuing a message on the queue of the device, a reason for the error; and determining whether the error, based on the reason for the error, is a tolerated error in which one or more message parts related to enqueuing the message are discarded. 15. The computer system of claim 14 , wherein the reason for the error is an incorrect message length condition based on attempting to enqueue the message on the queue of the device in which a message length of the message is longer than a maximum message length supported by the device. 16. A computer-implemented method of facilitating processing within a computing environment, the computer-implemented method comprising: obtaining a message limit value to be used in enqueuing one or more messages on a queue of a device of the computing environment, the message limit value indicating that an extended message limit facility is installed and that an extended maximum message length is supported by the device, the extended maximum message length being different from a default maximum message length supported by the device; and enqueuing at least one message of an extended length on the queue of the device, based on determining that the extended message limit facility is installed, that the extended maximum message length is supported and that the obtained message limit value has a defined relationship with a select value. 17. The computer-implemented method of claim 16 , further comprising determining the extended maximum message length, based on determining that the message limit value has the defined relationship with the select value. 18. The computer-implemented method of claim 17 , wherein the determining the extended maximum message length includes using an equation, the equation comprising: the extended maximum message length is equal to the message limit value multiplied by a size of a unit of memory. 19. The computer-implemented method of claim 16 , further comprising: determining, based on obtaining an error in enqueuing a message on the queue of the device, a reason for the error; and determining whether the error, based on the reason for the error, is a tolerated error in which one or more message parts related to enqueuing the message are discarded. 20. The computer-implemented method of claim 19 , wherein the reason for the error is an incorrect message length condition based on attempting to enqueue the message on the queue of the device in which a message length of the message is longer than a maximum message length supported by the device. 21. The computer-implemented method of claim 20 , wherein the determining whether the error is a tolerated error comprises determining whether the extended maximum message length is supported in the computing environment, wherein the error is a tolerated error based on determining that the e
Message passing systems or structures, e.g. queues · CPC title
Storage of error reports, e.g. persistent data storage, storage using memory protection · CPC title
Interprocessor communication · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.