From 8b155f2928e396abe6b0f11fb0df99712f32c807 Mon Sep 17 00:00:00 2001 From: wanghuijuan738 Date: Tue, 18 Nov 2025 04:51:33 +0000 Subject: [PATCH] SMN UMN 20251107 VERSION. Topic Name and Remarks Description Modification MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reviewed-by: Rumpler, Mihály Co-authored-by: wanghuijuan738 Co-committed-by: wanghuijuan738 --- docs/smn/umn/ALL_META.TXT.json | 118 +++---- docs/smn/umn/CLASS.TXT.json | 128 +++---- docs/smn/umn/en-us_image_0000001696678850.png | Bin 565 -> 0 bytes docs/smn/umn/en-us_image_0000001696838310.png | Bin 180 -> 0 bytes docs/smn/umn/en-us_image_0000001744598325.png | Bin 32235 -> 0 bytes docs/smn/umn/en-us_image_0000001744678489.jpg | Bin 744 -> 0 bytes docs/smn/umn/en-us_image_0000001758618249.png | Bin 19134 -> 0 bytes docs/smn/umn/en-us_image_0000001942942816.png | Bin 39034 -> 0 bytes .../smn/umn/en-us_topic_0000001409933861.html | 2 +- docs/smn/umn/en-us_topic_0043394889.html | 4 +- docs/smn/umn/en-us_topic_0043394891.html | 4 +- docs/smn/umn/en-us_topic_0043961401.html | 8 +- docs/smn/umn/en-us_topic_0043961402.html | 10 +- docs/smn/umn/en-us_topic_0043961403.html | 10 +- docs/smn/umn/en-us_topic_0044170758.html | 2 +- docs/smn/umn/en-us_topic_0044170767.html | 4 +- docs/smn/umn/en-us_topic_0044170770.html | 12 +- docs/smn/umn/smn_faq_0001.html | 2 +- docs/smn/umn/smn_faq_0006.html | 2 +- docs/smn/umn/smn_faq_0021.html | 3 +- docs/smn/umn/smn_pd_20000.html | 2 +- docs/smn/umn/smn_pd_22000.html | 1 - docs/smn/umn/smn_pd_23000.html | 8 +- docs/smn/umn/smn_pd_24000.html | 6 +- docs/smn/umn/smn_qs_30010.html | 22 +- docs/smn/umn/smn_ug_0006.html | 14 +- docs/smn/umn/smn_ug_0008.html | 8 +- docs/smn/umn/smn_ug_0009.html | 2 +- docs/smn/umn/smn_ug_0011.html | 10 +- docs/smn/umn/smn_ug_0012.html | 102 ------ docs/smn/umn/smn_ug_0013.html | 25 -- docs/smn/umn/smn_ug_0034.html | 329 ------------------ docs/smn/umn/smn_ug_0034_1.html | 329 ++++++++++++++++++ docs/smn/umn/smn_ug_0035.html | 4 +- docs/smn/umn/smn_ug_0037.html | 24 -- docs/smn/umn/smn_ug_0037_1.html | 24 ++ docs/smn/umn/smn_ug_0038.html | 66 ---- docs/smn/umn/smn_ug_0038_1.html | 66 ++++ docs/smn/umn/smn_ug_42000.html | 6 +- docs/smn/umn/smn_ug_47000.html | 2 +- docs/smn/umn/smn_ug_48000.html | 2 +- docs/smn/umn/smn_ug_90000.html | 13 - docs/smn/umn/smn_ug_90001.html | 101 ++++++ docs/smn/umn/smn_ug_a1000.html | 6 +- docs/smn/umn/smn_ug_a9002.html | 10 +- docs/smn/umn/smn_ug_b0000.html | 4 +- 46 files changed, 701 insertions(+), 794 deletions(-) delete mode 100644 docs/smn/umn/en-us_image_0000001696678850.png delete mode 100644 docs/smn/umn/en-us_image_0000001696838310.png delete mode 100644 docs/smn/umn/en-us_image_0000001744598325.png delete mode 100644 docs/smn/umn/en-us_image_0000001744678489.jpg delete mode 100644 docs/smn/umn/en-us_image_0000001758618249.png delete mode 100644 docs/smn/umn/en-us_image_0000001942942816.png delete mode 100644 docs/smn/umn/smn_ug_0012.html delete mode 100644 docs/smn/umn/smn_ug_0013.html delete mode 100644 docs/smn/umn/smn_ug_0034.html create mode 100644 docs/smn/umn/smn_ug_0034_1.html delete mode 100644 docs/smn/umn/smn_ug_0037.html create mode 100644 docs/smn/umn/smn_ug_0037_1.html delete mode 100644 docs/smn/umn/smn_ug_0038.html create mode 100644 docs/smn/umn/smn_ug_0038_1.html delete mode 100644 docs/smn/umn/smn_ug_90000.html create mode 100644 docs/smn/umn/smn_ug_90001.html diff --git a/docs/smn/umn/ALL_META.TXT.json b/docs/smn/umn/ALL_META.TXT.json index 5b0bf990e..2ce3fed75 100644 --- a/docs/smn/umn/ALL_META.TXT.json +++ b/docs/smn/umn/ALL_META.TXT.json @@ -43,7 +43,7 @@ "node_id":"smn_pd_23000.xml", "product_code":"smn", "code":"3", - "des":"SMN has the following advantages over any traditional messaging systems.", + "des":"SMN has the following advantages over other traditional messaging systems.", "doc_type":"usermanual", "kw":"Service Advantages,Overview,User Guide", "search_title":"", @@ -93,8 +93,8 @@ "githuburl":"" }, { - "uri":"smn_ug_0034.html", - "node_id":"smn_ug_0034.xml", + "uri":"smn_ug_0034_1.html", + "node_id":"smn_ug_0034_1.xml", "product_code":"smn", "code":"6", "des":"You can use Identity and Access Management (IAM) to manage SMN permissions and control access to your resources. IAM provides identity authentication, permissions managem", @@ -421,7 +421,7 @@ "node_id":"smn_ug_48000.xml", "product_code":"smn", "code":"24", - "des":"Log in to the management console.Click on the upper left to select the desired region and project.Select Simple Message Notification under Application.The SMN console is", + "des":"Log in to the management console.Click on the upper left to select the desired region and project.Select Application > Simple Message Notification.The SMN console is dis", "doc_type":"usermanual", "kw":"Deleting a Topic,Topic Management,User Guide", "search_title":"", @@ -543,13 +543,13 @@ "githuburl":"" }, { - "uri":"smn_ug_90000.html", - "node_id":"smn_ug_90000.xml", + "uri":"smn_ug_90001.html", + "node_id":"smn_ug_90001.xml", "product_code":"smn", "code":"31", - "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "des":"CTS records SMN-related operations, including request content, source IP addresses, request senders, and the time when a request was sent, for future query, audit, and ba", "doc_type":"usermanual", - "kw":"CTS Auditing", + "kw":"Audit Using CTS,User Guide", "search_title":"", "metedata":[ { @@ -557,50 +557,14 @@ "documenttype":"usermanual" } ], - "title":"CTS Auditing", - "githuburl":"" - }, - { - "uri":"smn_ug_0012.html", - "node_id":"smn_ug_0012.xml", - "product_code":"smn", - "code":"32", - "des":"After you enable CTS, whenever an SMN API is called, the operation may be recorded in a log file, which is then dumped to a specified OBS bucket for storage based on time", - "doc_type":"usermanual", - "kw":"SMN Operations Audited by CTS,CTS Auditing,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"smn", - "documenttype":"usermanual" - } - ], - "title":"SMN Operations Audited by CTS", - "githuburl":"" - }, - { - "uri":"smn_ug_0013.html", - "node_id":"smn_ug_0013.xml", - "product_code":"smn", - "code":"33", - "des":"After you enable CTS and the management tracker is created, CTS starts recording operations on cloud resources. Cloud Trace Service (CTS) stores operation records (traces", - "doc_type":"usermanual", - "kw":"Querying SMN Real-Time Traces,CTS Auditing,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"smn", - "documenttype":"usermanual" - } - ], - "title":"Querying SMN Real-Time Traces", + "title":"Audit Using CTS", "githuburl":"" }, { "uri":"smn_ug_0035.html", "node_id":"smn_ug_0035.xml", "product_code":"smn", - "code":"34", + "code":"32", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Permissions Management", @@ -615,11 +579,11 @@ "githuburl":"" }, { - "uri":"smn_ug_0037.html", - "node_id":"smn_ug_0037.xml", + "uri":"smn_ug_0037_1.html", + "node_id":"smn_ug_0037_1.xml", "product_code":"smn", - "code":"35", - "des":"Use IAM to implement fine-grained permissions control over your SMN resources. With IAM, you can:Create IAM users for employees based on your enterprise's organizational ", + "code":"33", + "des":"You can use Identity and Access Management (IAM) for fine-grained permissions control for your SMN resources. With IAM, you can:Create IAM users for employees based on yo", "doc_type":"usermanual", "kw":"Creating a User and Granting SMN Permissions,Permissions Management,User Guide", "search_title":"", @@ -633,10 +597,10 @@ "githuburl":"" }, { - "uri":"smn_ug_0038.html", - "node_id":"smn_ug_0038.xml", + "uri":"smn_ug_0038_1.html", + "node_id":"smn_ug_0038_1.xml", "product_code":"smn", - "code":"36", + "code":"34", "des":"You can create custom policies to supplement the system-defined policies of SMN. For the actions supported by custom policies, see section \"Permissions Policies and Suppo", "doc_type":"usermanual", "kw":"Creating SMN Custom Policies,Permissions Management,User Guide", @@ -654,7 +618,7 @@ "uri":"smn_faq_0001.html", "node_id":"smn_faq_0001.xml", "product_code":"smn", - "code":"37", + "code":"35", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"FAQs", @@ -672,7 +636,7 @@ "uri":"smn_faq_0003.html", "node_id":"smn_faq_0003.xml", "product_code":"smn", - "code":"38", + "code":"36", "des":"SMN supports the following protocols:Email: Messages are sent to subscribers' email addresses by email.SMS: Messages are sent to subscribers' phone numbers by SMS message", "doc_type":"usermanual", "kw":"What Protocols Does SMN Support?,FAQs,User Guide", @@ -690,7 +654,7 @@ "uri":"smn_faq_0005.html", "node_id":"smn_faq_0005.xml", "product_code":"smn", - "code":"39", + "code":"37", "des":"See Table 1.", "doc_type":"usermanual", "kw":"What Are the Requirements for an SMN Topic Name?,FAQs,User Guide", @@ -708,10 +672,10 @@ "uri":"smn_faq_0006.html", "node_id":"smn_faq_0006.xml", "product_code":"smn", - "code":"40", + "code":"38", "des":"By default, you can create 3,000 topics.By default, 10,000 subscriptions can be added to a topic.There is no limit on the number of messages that can be published to a to", "doc_type":"usermanual", - "kw":"What Are Most Frequently Asked Questions About Creating, Subscribing to, and Publishing a Topic in S", + "kw":"What Are Most Frequently Asked Questions About Creating, Publishing, and Subscribing to a Topic in S", "search_title":"", "metedata":[ { @@ -719,14 +683,14 @@ "documenttype":"usermanual" } ], - "title":"What Are Most Frequently Asked Questions About Creating, Subscribing to, and Publishing a Topic in SMN?", + "title":"What Are Most Frequently Asked Questions About Creating, Publishing, and Subscribing to a Topic in SMN?", "githuburl":"" }, { "uri":"smn_faq_0014.html", "node_id":"smn_faq_0014.xml", "product_code":"smn", - "code":"41", + "code":"39", "des":"SMN pushes messages to subscription endpoints asynchronously, which does not ensure the timeliness of message delivery. If your service requires quasi-real-time message d", "doc_type":"usermanual", "kw":"Does SMN Ensure That Messages Are Received by Subscription Endpoints?,FAQs,User Guide", @@ -744,7 +708,7 @@ "uri":"smn_faq_0016.html", "node_id":"smn_faq_0016.xml", "product_code":"smn", - "code":"42", + "code":"40", "des":"If you have verified that the subscription endpoints are normal, the most possible reason is that the subscribers have not confirmed their subscriptions or the confirmati", "doc_type":"usermanual", "kw":"Why Do Subscribers Fail to Receive Messages After I Publish Messages to a Topic?,FAQs,User Guide", @@ -762,7 +726,7 @@ "uri":"smn_faq_0017.html", "node_id":"smn_faq_0017.xml", "product_code":"smn", - "code":"43", + "code":"41", "des":"You can send at most 60 SMS messages to a single phone number within one hour and 200 within 12 hours.This limit is applicable only to SMS messaging. There is no limit on", "doc_type":"usermanual", "kw":"What Are the Restrictions and Limitations on SMS Messaging?,FAQs,User Guide", @@ -780,7 +744,7 @@ "uri":"smn_faq_0019.html", "node_id":"smn_faq_0019.xml", "product_code":"smn", - "code":"44", + "code":"42", "des":"To protect your privacy, some mailboxes do not automatically download pictures from the Internet by default. If pictures in an email cannot be displayed, you need to enab", "doc_type":"usermanual", "kw":"What Can I Do When Pictures in an Email Message Cannot Be Displayed?,FAQs,User Guide", @@ -798,7 +762,7 @@ "uri":"smn_faq_0020.html", "node_id":"smn_faq_0020.xml", "product_code":"smn", - "code":"45", + "code":"43", "des":"Yes. The phone number or sender name SMN uses to send SMS messages does not usually change. It changes only when the carrier changes the communication channel.", "doc_type":"usermanual", "kw":"Does SMN Always Use the Same Phone Number or Sender Name to Send SMS Messages?,FAQs,User Guide", @@ -816,7 +780,7 @@ "uri":"smn_faq_0021.html", "node_id":"smn_faq_0021.xml", "product_code":"smn", - "code":"46", + "code":"44", "des":"Log in to the management console.Point to the username on the upper right and click My Credentials.Obtain the user's account ID.", "doc_type":"usermanual", "kw":"How Do I Obtain My Account ID?,FAQs,User Guide", @@ -834,7 +798,7 @@ "uri":"smn_ug_a0000.html", "node_id":"smn_ug_a0000.xml", "product_code":"smn", - "code":"47", + "code":"45", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Appendix", @@ -852,7 +816,7 @@ "uri":"smn_ug_a1000.html", "node_id":"smn_ug_a1000.xml", "product_code":"smn", - "code":"48", + "code":"46", "des":"The JSON format allows you to specify different message content for different subscription protocols, including Default, SMS, HTTP, HTTPS, FunctionGraph (function), and E", "doc_type":"usermanual", "kw":"JSON Message Format,Appendix,User Guide", @@ -870,7 +834,7 @@ "uri":"smn_ug_a2000.html", "node_id":"smn_ug_a2000.xml", "product_code":"smn", - "code":"49", + "code":"47", "des":"Message templates are used to publish messages with fixed content and use variables as placeholders to represent content that you can change.The size of template message ", "doc_type":"usermanual", "kw":"Template Message Format,Appendix,User Guide", @@ -888,7 +852,7 @@ "uri":"smn_ug_a3000.html", "node_id":"smn_ug_a3000.xml", "product_code":"smn", - "code":"50", + "code":"48", "des":"Message contents delivered to endpoints using different protocols may differ.Email or HTTP/HTTPS endpoints will receive the message subject, content, and a link to unsubs", "doc_type":"usermanual", "kw":"Messages Using Different Protocols,Appendix,User Guide", @@ -906,7 +870,7 @@ "uri":"smn_ug_a4000.html", "node_id":"smn_ug_a4000.xml", "product_code":"smn", - "code":"51", + "code":"49", "des":"To prevent malicious users from harassing subscribers, SMN limits the number of subscription confirmation messages a user can send to an individual subscriber within a sp", "doc_type":"usermanual", "kw":"Traffic Control over Subscription Confirmation,Appendix,User Guide", @@ -924,7 +888,7 @@ "uri":"smn_ug_0031.html", "node_id":"smn_ug_0031.xml", "product_code":"smn", - "code":"52", + "code":"50", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"HTTP/HTTPS Messages", @@ -942,7 +906,7 @@ "uri":"smn_ug_a9001.html", "node_id":"smn_ug_a9001.xml", "product_code":"smn", - "code":"53", + "code":"51", "des":"A message sent to the HTTP or HTTPS endpoint is automatically assembled by SMN. HTTP/HTTPS messages can be classified as management messages and service messages.Manageme", "doc_type":"usermanual", "kw":"Introduction,HTTP/HTTPS Messages,User Guide", @@ -960,7 +924,7 @@ "uri":"smn_ug_a9002.html", "node_id":"smn_ug_a9002.xml", "product_code":"smn", - "code":"54", + "code":"52", "des":"When receiving HTTP or HTTPS messages sent by SMN, refer to the industry standards for the common name (CN) of the terminal certificate. Some special characters may cause", "doc_type":"usermanual", "kw":"HTTP or HTTPS Message Format,HTTP/HTTPS Messages,User Guide", @@ -978,7 +942,7 @@ "uri":"smn_ug_a9003.html", "node_id":"smn_ug_a9003.xml", "product_code":"smn", - "code":"55", + "code":"53", "des":"To ensure message security, SMN provides signature authentication for HTTP/HTTPS subscription confirmation messages, subscription cancellation messages, and notification ", "doc_type":"usermanual", "kw":"Message Signature Verification,HTTP/HTTPS Messages,User Guide", @@ -996,7 +960,7 @@ "uri":"smn_ug_a9004.html", "node_id":"smn_ug_a9004.xml", "product_code":"smn", - "code":"56", + "code":"54", "des":"Verify signing_cert_url, signature that obtained in HTTP or HTTPS Message Format, and message (contained in the message signature) to check the message validity, as shown", "doc_type":"usermanual", "kw":"Sample Code,HTTP/HTTPS Messages,User Guide", @@ -1014,7 +978,7 @@ "uri":"smn_ug_b0000.html", "node_id":"smn_ug_b0000.xml", "product_code":"smn", - "code":"57", + "code":"55", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Change History,User Guide", @@ -1032,7 +996,7 @@ "uri":"smn_ug_c0000.html", "node_id":"smn_ug_c0000.xml", "product_code":"smn", - "code":"58", + "code":"56", "des":"For details about the terms involved in this document, see Glossary.", "doc_type":"usermanual", "kw":"Glossary,User Guide", diff --git a/docs/smn/umn/CLASS.TXT.json b/docs/smn/umn/CLASS.TXT.json index e282317f2..9c2f04efd 100644 --- a/docs/smn/umn/CLASS.TXT.json +++ b/docs/smn/umn/CLASS.TXT.json @@ -18,7 +18,7 @@ "code":"2" }, { - "desc":"SMN has the following advantages over any traditional messaging systems.", + "desc":"SMN has the following advantages over other traditional messaging systems.", "product_code":"smn", "title":"Service Advantages", "uri":"smn_pd_23000.html", @@ -48,7 +48,7 @@ "desc":"You can use Identity and Access Management (IAM) to manage SMN permissions and control access to your resources. IAM provides identity authentication, permissions managem", "product_code":"smn", "title":"Permissions", - "uri":"smn_ug_0034.html", + "uri":"smn_ug_0034_1.html", "doc_type":"usermanual", "p_code":"1", "code":"6" @@ -207,7 +207,7 @@ "code":"23" }, { - "desc":"Log in to the management console.Click on the upper left to select the desired region and project.Select Simple Message Notification under Application.The SMN console is", + "desc":"Log in to the management console.Click on the upper left to select the desired region and project.Select Application > Simple Message Notification.The SMN console is dis", "product_code":"smn", "title":"Deleting a Topic", "uri":"smn_ug_48000.html", @@ -270,32 +270,14 @@ "code":"30" }, { - "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "desc":"CTS records SMN-related operations, including request content, source IP addresses, request senders, and the time when a request was sent, for future query, audit, and ba", "product_code":"smn", - "title":"CTS Auditing", - "uri":"smn_ug_90000.html", + "title":"Audit Using CTS", + "uri":"smn_ug_90001.html", "doc_type":"usermanual", "p_code":"", "code":"31" }, - { - "desc":"After you enable CTS, whenever an SMN API is called, the operation may be recorded in a log file, which is then dumped to a specified OBS bucket for storage based on time", - "product_code":"smn", - "title":"SMN Operations Audited by CTS", - "uri":"smn_ug_0012.html", - "doc_type":"usermanual", - "p_code":"31", - "code":"32" - }, - { - "desc":"After you enable CTS and the management tracker is created, CTS starts recording operations on cloud resources. Cloud Trace Service (CTS) stores operation records (traces", - "product_code":"smn", - "title":"Querying SMN Real-Time Traces", - "uri":"smn_ug_0013.html", - "doc_type":"usermanual", - "p_code":"31", - "code":"33" - }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "product_code":"smn", @@ -303,25 +285,25 @@ "uri":"smn_ug_0035.html", "doc_type":"usermanual", "p_code":"", - "code":"34" + "code":"32" }, { - "desc":"Use IAM to implement fine-grained permissions control over your SMN resources. With IAM, you can:Create IAM users for employees based on your enterprise's organizational ", + "desc":"You can use Identity and Access Management (IAM) for fine-grained permissions control for your SMN resources. With IAM, you can:Create IAM users for employees based on yo", "product_code":"smn", "title":"Creating a User and Granting SMN Permissions", - "uri":"smn_ug_0037.html", + "uri":"smn_ug_0037_1.html", "doc_type":"usermanual", - "p_code":"34", - "code":"35" + "p_code":"32", + "code":"33" }, { "desc":"You can create custom policies to supplement the system-defined policies of SMN. For the actions supported by custom policies, see section \"Permissions Policies and Suppo", "product_code":"smn", "title":"Creating SMN Custom Policies", - "uri":"smn_ug_0038.html", + "uri":"smn_ug_0038_1.html", "doc_type":"usermanual", - "p_code":"34", - "code":"36" + "p_code":"32", + "code":"34" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -330,7 +312,7 @@ "uri":"smn_faq_0001.html", "doc_type":"usermanual", "p_code":"", - "code":"37" + "code":"35" }, { "desc":"SMN supports the following protocols:Email: Messages are sent to subscribers' email addresses by email.SMS: Messages are sent to subscribers' phone numbers by SMS message", @@ -338,8 +320,8 @@ "title":"What Protocols Does SMN Support?", "uri":"smn_faq_0003.html", "doc_type":"usermanual", - "p_code":"37", - "code":"38" + "p_code":"35", + "code":"36" }, { "desc":"See Table 1.", @@ -347,17 +329,17 @@ "title":"What Are the Requirements for an SMN Topic Name?", "uri":"smn_faq_0005.html", "doc_type":"usermanual", - "p_code":"37", - "code":"39" + "p_code":"35", + "code":"37" }, { "desc":"By default, you can create 3,000 topics.By default, 10,000 subscriptions can be added to a topic.There is no limit on the number of messages that can be published to a to", "product_code":"smn", - "title":"What Are Most Frequently Asked Questions About Creating, Subscribing to, and Publishing a Topic in SMN?", + "title":"What Are Most Frequently Asked Questions About Creating, Publishing, and Subscribing to a Topic in SMN?", "uri":"smn_faq_0006.html", "doc_type":"usermanual", - "p_code":"37", - "code":"40" + "p_code":"35", + "code":"38" }, { "desc":"SMN pushes messages to subscription endpoints asynchronously, which does not ensure the timeliness of message delivery. If your service requires quasi-real-time message d", @@ -365,8 +347,8 @@ "title":"Does SMN Ensure That Messages Are Received by Subscription Endpoints?", "uri":"smn_faq_0014.html", "doc_type":"usermanual", - "p_code":"37", - "code":"41" + "p_code":"35", + "code":"39" }, { "desc":"If you have verified that the subscription endpoints are normal, the most possible reason is that the subscribers have not confirmed their subscriptions or the confirmati", @@ -374,8 +356,8 @@ "title":"Why Do Subscribers Fail to Receive Messages After I Publish Messages to a Topic?", "uri":"smn_faq_0016.html", "doc_type":"usermanual", - "p_code":"37", - "code":"42" + "p_code":"35", + "code":"40" }, { "desc":"You can send at most 60 SMS messages to a single phone number within one hour and 200 within 12 hours.This limit is applicable only to SMS messaging. There is no limit on", @@ -383,8 +365,8 @@ "title":"What Are the Restrictions and Limitations on SMS Messaging?", "uri":"smn_faq_0017.html", "doc_type":"usermanual", - "p_code":"37", - "code":"43" + "p_code":"35", + "code":"41" }, { "desc":"To protect your privacy, some mailboxes do not automatically download pictures from the Internet by default. If pictures in an email cannot be displayed, you need to enab", @@ -392,8 +374,8 @@ "title":"What Can I Do When Pictures in an Email Message Cannot Be Displayed?", "uri":"smn_faq_0019.html", "doc_type":"usermanual", - "p_code":"37", - "code":"44" + "p_code":"35", + "code":"42" }, { "desc":"Yes. The phone number or sender name SMN uses to send SMS messages does not usually change. It changes only when the carrier changes the communication channel.", @@ -401,8 +383,8 @@ "title":"Does SMN Always Use the Same Phone Number or Sender Name to Send SMS Messages?", "uri":"smn_faq_0020.html", "doc_type":"usermanual", - "p_code":"37", - "code":"45" + "p_code":"35", + "code":"43" }, { "desc":"Log in to the management console.Point to the username on the upper right and click My Credentials.Obtain the user's account ID.", @@ -410,8 +392,8 @@ "title":"How Do I Obtain My Account ID?", "uri":"smn_faq_0021.html", "doc_type":"usermanual", - "p_code":"37", - "code":"46" + "p_code":"35", + "code":"44" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -420,7 +402,7 @@ "uri":"smn_ug_a0000.html", "doc_type":"usermanual", "p_code":"", - "code":"47" + "code":"45" }, { "desc":"The JSON format allows you to specify different message content for different subscription protocols, including Default, SMS, HTTP, HTTPS, FunctionGraph (function), and E", @@ -428,8 +410,8 @@ "title":"JSON Message Format", "uri":"smn_ug_a1000.html", "doc_type":"usermanual", - "p_code":"47", - "code":"48" + "p_code":"45", + "code":"46" }, { "desc":"Message templates are used to publish messages with fixed content and use variables as placeholders to represent content that you can change.The size of template message ", @@ -437,8 +419,8 @@ "title":"Template Message Format", "uri":"smn_ug_a2000.html", "doc_type":"usermanual", - "p_code":"47", - "code":"49" + "p_code":"45", + "code":"47" }, { "desc":"Message contents delivered to endpoints using different protocols may differ.Email or HTTP/HTTPS endpoints will receive the message subject, content, and a link to unsubs", @@ -446,8 +428,8 @@ "title":"Messages Using Different Protocols", "uri":"smn_ug_a3000.html", "doc_type":"usermanual", - "p_code":"47", - "code":"50" + "p_code":"45", + "code":"48" }, { "desc":"To prevent malicious users from harassing subscribers, SMN limits the number of subscription confirmation messages a user can send to an individual subscriber within a sp", @@ -455,8 +437,8 @@ "title":"Traffic Control over Subscription Confirmation", "uri":"smn_ug_a4000.html", "doc_type":"usermanual", - "p_code":"47", - "code":"51" + "p_code":"45", + "code":"49" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -464,8 +446,8 @@ "title":"HTTP/HTTPS Messages", "uri":"smn_ug_0031.html", "doc_type":"usermanual", - "p_code":"47", - "code":"52" + "p_code":"45", + "code":"50" }, { "desc":"A message sent to the HTTP or HTTPS endpoint is automatically assembled by SMN. HTTP/HTTPS messages can be classified as management messages and service messages.Manageme", @@ -473,8 +455,8 @@ "title":"Introduction", "uri":"smn_ug_a9001.html", "doc_type":"usermanual", - "p_code":"52", - "code":"53" + "p_code":"50", + "code":"51" }, { "desc":"When receiving HTTP or HTTPS messages sent by SMN, refer to the industry standards for the common name (CN) of the terminal certificate. Some special characters may cause", @@ -482,8 +464,8 @@ "title":"HTTP or HTTPS Message Format", "uri":"smn_ug_a9002.html", "doc_type":"usermanual", - "p_code":"52", - "code":"54" + "p_code":"50", + "code":"52" }, { "desc":"To ensure message security, SMN provides signature authentication for HTTP/HTTPS subscription confirmation messages, subscription cancellation messages, and notification ", @@ -491,8 +473,8 @@ "title":"Message Signature Verification", "uri":"smn_ug_a9003.html", "doc_type":"usermanual", - "p_code":"52", - "code":"55" + "p_code":"50", + "code":"53" }, { "desc":"Verify signing_cert_url, signature that obtained in HTTP or HTTPS Message Format, and message (contained in the message signature) to check the message validity, as shown", @@ -500,8 +482,8 @@ "title":"Sample Code", "uri":"smn_ug_a9004.html", "doc_type":"usermanual", - "p_code":"52", - "code":"56" + "p_code":"50", + "code":"54" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -510,7 +492,7 @@ "uri":"smn_ug_b0000.html", "doc_type":"usermanual", "p_code":"", - "code":"57" + "code":"55" }, { "desc":"For details about the terms involved in this document, see Glossary.", @@ -519,6 +501,6 @@ "uri":"smn_ug_c0000.html", "doc_type":"usermanual", "p_code":"", - "code":"58" + "code":"56" } ] \ No newline at end of file diff --git a/docs/smn/umn/en-us_image_0000001696678850.png b/docs/smn/umn/en-us_image_0000001696678850.png deleted file mode 100644 index 6b11888bb9c967ec9d7a76842af644b26723c86f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 565 zcmV-50?Pe~P)P~nz7Del7ZQWO{0=P2+c^eGA0=q*hP^<5JW`OMcsGRMFmEMq)9;` z1d9U}2NqJcW@MsN8suElm@Z+{U>~Q`MKoCNs2F?h-uKV{_dd`2WikxIAO~8K3kbl{ zOq20=g69LTQ2Ra1d<_ARpTC^iT{~&qTgz(ODtvE7sNAxVyu4)qnEs6RVsMD=-aaDH z1)LQdP!t;lvcz0?9S+d*cBV+&z@v`S!tTn zV@D5jtLr{)RRh3cv53(Y7r%48vm05KxODL}D~k$+$o@c(*S>eDabbZhg4BKw(dYu_ z&YZ{y0dTBQIMmWaGMNORdPk)Q8XfzH)he-Vt1}}6er>p`xgldMb^Np8Z8EdE!}gGX+rXF{~MxkQjvTEVG~b|(E_xN!MOn(g133(s@)+8vV8!{ zsn}eestHfznKr=P-ad3)r^I2WdV3X#L<0X*kg@mU==u*_2ODT>ZBAQ600BfIQ8dp> z2EA{Y3Is8m%@h|Gv2Lw{)|P#gIP8MkjG%0kv;XKP<0!S*_7)hV00000NkvXXu0mjf DNkIU~ diff --git a/docs/smn/umn/en-us_image_0000001696838310.png b/docs/smn/umn/en-us_image_0000001696838310.png deleted file mode 100644 index 582b16181c952f118ec40aaa7822d6adff8f24b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^azHG>!3HGXX8P_2QjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0XB4ude`@%$AjKtWGW7sn6}@8lo$4hdJ13@X0A`}==F$CUr8 zZiR^?PLNdCyrJ=6s-f+H6-P^$n@>Nw_{N3XAj|OXfd`u^Osp?5^+frY8#svl|Ig3x YdY!@Hgm1-?KtmZkUHx3vIVCg!05MiQ&j0`b diff --git a/docs/smn/umn/en-us_image_0000001744598325.png b/docs/smn/umn/en-us_image_0000001744598325.png deleted file mode 100644 index 3e15dbf972688c29c14bef51f091a190b3a487c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32235 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 diff --git a/docs/smn/umn/en-us_image_0000001758618249.png b/docs/smn/umn/en-us_image_0000001758618249.png deleted file mode 100644 index 0d21733f02a75729e2ad2fadeaded4d1a203e89f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19134 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 TKN)lb`Fi`VZDm^zo%_E4?`=mk diff --git a/docs/smn/umn/en-us_image_0000001942942816.png b/docs/smn/umn/en-us_image_0000001942942816.png deleted file mode 100644 index 31b212beb1692c02bd24bcf475bd5ea28afe217b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 39034 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
  • >}hqo^WCYvzh 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 diff --git a/docs/smn/umn/en-us_topic_0000001409933861.html b/docs/smn/umn/en-us_topic_0000001409933861.html index 5487d7b79..3fae98b6d 100644 --- a/docs/smn/umn/en-us_topic_0000001409933861.html +++ b/docs/smn/umn/en-us_topic_0000001409933861.html @@ -6,7 +6,7 @@

    Figure 1 shows the relationship between regions and AZs.

    Figure 1 Regions and AZs
    -

    Selecting a Region

    Select a region closest to your target users for lower network latency and quick access.

    +

    Selecting a Region

    You are advised to select a region close to you or your target users. This helps ensure low access latency.

    Selecting an AZ

    When deploying resources, consider your applications' requirements on disaster recovery (DR) and network latency.

    • For high DR capability, deploy resources in different AZs within the same region.
    • For lower network latency, deploy resources in the same AZ.
    diff --git a/docs/smn/umn/en-us_topic_0043394889.html b/docs/smn/umn/en-us_topic_0043394889.html index 1a84863e0..290ff18d3 100644 --- a/docs/smn/umn/en-us_topic_0043394889.html +++ b/docs/smn/umn/en-us_topic_0043394889.html @@ -2,10 +2,10 @@

    Message Template Management

    Scenarios

    Message templates contain fixed and changeable content and can be used to create messages more quickly. When you use a template to publish a message, you need to specify values for different variables in the template.

    -

    Message templates are identified by name, but you can create different templates with the same name as long as they are configured for different protocols. All template messages must include a Default template or they cannot be sent out. The Default template is used anytime a template has not been configured for a given protocol, but as long as there is a template for the protocol, then any subscriber who selected that protocol when they subscribed will receive a message using the corresponding template.

    +

    Message templates are identified by name, but you can create different templates with the same name as long as they are configured for different protocols. You must create a Default template with the same name as each custom template. The Default template is used when no specific template has been set for a given protocol. If a template is configured for a specific protocol, any subscriber who chose that protocol during subscription will receive messages using that specific template. If you create a custom template but do not create a default template with the same name, you cannot use the custom template to publish messages.

    This section describes how to publish messages using a template.

    -

    Creating a Message Template

    1. Log in to the management console.
    2. Click on the upper left to select the desired region and project.
    3. Select Simple Message Notification under Application.

      The SMN console is displayed.

      +

      Creating a Message Template

      1. Log in to the management console.
      2. Click on the upper left to select the desired region and project.
      3. Select Application > Simple Message Notification.

        The SMN console is displayed.

      4. In the navigation pane on the left, choose Message Templates.
      5. In the upper right corner, click Create Message Template.

        The Create Message Template dialog box is displayed.

        Figure 1 Create Message Template
      6. Specify the template name, protocol, and content. diff --git a/docs/smn/umn/en-us_topic_0043394891.html b/docs/smn/umn/en-us_topic_0043394891.html index f0fd1bd36..6cf39c2f9 100644 --- a/docs/smn/umn/en-us_topic_0043394891.html +++ b/docs/smn/umn/en-us_topic_0043394891.html @@ -2,8 +2,8 @@

        Basic Mode

        Only users under the same account as the topic creator have the permissions to publish messages through the topic. Using topic policies, you can specify which usersor cloud services can perform what topic operations, for example, querying topic details and publishing messages. Topic creators always have permissions over a topic even if they grant topic permissions to other users.

        -

        Configuring Topic Policies in Basic Mode

        1. Log in to the management console.
        2. In the upper left corner of the page, click and select the desired region and project.
        3. Select Simple Message Notification under Application.

          The SMN console is displayed.

          -
        4. In the navigation pane, choose Topics.

          The Topics page is displayed.

          +

          Configuring Topic Policies in Basic Mode

          1. Log in to the management console.
          2. In the upper left corner of the page, click and select the desired region and project.
          3. Select Application > Simple Message Notification.

            The SMN console is displayed.

            +
          4. In the navigation pane, choose Topics.

            The Topics page is displayed.

          5. Locate a topic, click More under Operation, and select Configure Topic Policy.

            Alternatively, click a topic name. In the upper right corner of the displayed page, click Configure Topic Policy.

          6. In the Configure Topic Policy dialog box, configure the topic policy in basic mode.

            The basic mode simply specifies which usersor cloud services have permissions to publish messages to the topic. For details, see Table 1.

            diff --git a/docs/smn/umn/en-us_topic_0043961401.html b/docs/smn/umn/en-us_topic_0043961401.html index 942fccbdd..c098ceaef 100644 --- a/docs/smn/umn/en-us_topic_0043961401.html +++ b/docs/smn/umn/en-us_topic_0043961401.html @@ -3,8 +3,8 @@

            Creating a Topic

            Scenarios

            A topic is a specified event to publish messages and subscribe to notifications. It serves as a message sending channel, where publishers and subscribers can interact with each other.

            -

            Creating a Topic

            1. Log in to the management console.
            2. In the upper left corner of the page, click and select the desired region and project.
            3. Select Simple Message Notification under Application.

              The SMN console is displayed.

              -
            4. In the navigation pane, choose Topics.

              The Topics page is displayed.

              +

              Creating a Topic

              1. Log in to the management console.
              2. In the upper left corner of the page, click and select the desired region and project.
              3. Select Application > Simple Message Notification.

                The SMN console is displayed.

                +
              4. In the navigation pane, choose Topics.

                The Topics page is displayed.

              5. In the upper right corner, click Create Topic.
                Figure 1 Create Topic
              6. Enter a topic name and display name.
                - diff --git a/docs/smn/umn/en-us_topic_0043961402.html b/docs/smn/umn/en-us_topic_0043961402.html index 80502840d..a42384e83 100644 --- a/docs/smn/umn/en-us_topic_0043961402.html +++ b/docs/smn/umn/en-us_topic_0043961402.html @@ -3,8 +3,8 @@

                Adding a Subscription to a Topic

                Scenarios

                To deliver messages published to a topic to endpoints, you must add the subscription endpoints to the topic.

                -

                Adding a Subscription

                1. Log in to the management console.
                2. In the upper left corner of the page, click and select the desired region and project.
                3. Select Simple Message Notification under Application.

                  The SMN console is displayed.

                  -
                4. In the navigation pane, choose Topics.

                  The Topics page is displayed.

                  +

                  Adding a Subscription

                  1. Log in to the management console.
                  2. In the upper left corner of the page, click and select the desired region and project.
                  3. Select Application > Simple Message Notification.

                    The SMN console is displayed.

                    +
                  4. In the navigation pane, choose Topics.

                    The Topics page is displayed.

                  5. Locate the topic that you want to add a subscription to. In the Operation column, click Add Subscription.

                    Alternatively, click a topic name. In the upper right corner of the displayed page, click Add Subscription.

                    The Add Subscription dialog box is displayed.

                    Figure 1 Add Subscription
                    @@ -22,7 +22,7 @@
                - - diff --git a/docs/smn/umn/en-us_topic_0043961403.html b/docs/smn/umn/en-us_topic_0043961403.html index 2011dc77c..d9b998dd0 100644 --- a/docs/smn/umn/en-us_topic_0043961403.html +++ b/docs/smn/umn/en-us_topic_0043961403.html @@ -5,13 +5,13 @@

                Prerequisites

                Subscribers in the topic must have confirmed the subscription, or they will not be able to receive any messages.

                -

                Procedure

                1. Log in to the management console.
                2. In the upper left corner of the page, click and select the desired region and project.
                3. Select Simple Message Notification under Application.

                  The SMN console is displayed.

                  -
                4. In the navigation pane, choose Topics.

                  The Topics page is displayed.

                  +

                  Procedure

                  1. Log in to the management console.
                  2. In the upper left corner of the page, click and select the desired region and project.
                  3. Select Application > Simple Message Notification.

                    The SMN console is displayed.

                    +
                  4. In the navigation pane, choose Topics.

                    The Topics page is displayed.

                  5. In the topic list, locate the topic that you need to publish a message to and click Publish Message in the Operation column.

                    Alternatively, locate the topic and click its name. In the upper right corner of the displayed topic details page, click Publish Message.

                  6. Configure the required parameters based on Table 1.
                    The topic name is provided by default and cannot be changed. -
                Table 1 Parameter descriptions

                Parameter

                @@ -21,8 +21,8 @@

                Display Name

                Message sender name, which can contain up to 192 bytes

                -
                NOTE:

                After you specify a display name, the sender in email messages will be presented as Display name<noreply@otc.t-systems.com>. Otherwise, the sender will be noreply@otc.t-systems.com.

                +

                Message sender name, which can contain up to 192 characters

                +
                NOTE:

                After you specify a display name, the sender in email messages will be presented as Display name<noreply@otc.t-systems.com>. Otherwise, the sender will be noreply@otc.t-systems.com.

                Protocol

                Specifies the protocol over which messages are sent. Possible values are SMS, HTTP, HTTPS, FunctionGraph (function), and Email.

                +

                Specifies the protocol over which messages are sent. Possible values are SMS, FunctionGraph (function), Email, HTTP, and HTTPS.

                Endpoint

                @@ -48,7 +48,7 @@

                This parameter is only available if HTTP or HTTPS is selected for Protocol. It indicates whether to configure the request header now. If you select Configure now, specify Key and Value. You can add up to 10 request headers.

                The value of Key must:

                -
                • be case insensitive and unique.
                • start with x- but cannot start with x-smn.
                • contain only digits, letters, and hyphens (-), but not end with a hyphen nor contain consecutive hyphens.
                +
                • Be case insensitive and unique.
                • Start with x- but cannot start with x-smn.
                • Contain only digits, letters, and hyphens (-), but not end with a hyphen nor contain consecutive hyphens.

                Version

                @@ -58,7 +58,7 @@

                Description

                Specifies the remarks of the subscription.

                +

                Enter the remarks for the subscription. The remarks can contain a maximum of 128 characters.

                Table 1 Parameters required for publishing a message

                Parameter

                +
                - @@ -23,7 +23,7 @@
                Table 1 Parameters required for publishing a message

                Parameter

                Description

                +

                Description

                Message Format

                Specifies in which format a message is published. You can select only one message format each time you publish a message.

                - +

                Message

                diff --git a/docs/smn/umn/en-us_topic_0044170758.html b/docs/smn/umn/en-us_topic_0044170758.html index 26081b518..573eebba7 100644 --- a/docs/smn/umn/en-us_topic_0044170758.html +++ b/docs/smn/umn/en-us_topic_0044170758.html @@ -5,7 +5,7 @@

                After you publish a message to a topic, SMN will deliver the message to all confirmed subscription endpoints in the topic.

                For SMS endpoints, if an SMS message is oversized, the system divides it into multiple parts when sending it to subscribers. However, you must note that SMN only sends the first two parts of the SMS message and does not send any additional parts. You are charged based on the actual number of messages sent to the subscribers.

                -

                You must ensure that firewall policies of the HTTP or HTTPS endpoints allow SMN to send messages over the Internet. An SMN HTTP or HTTPS message consists of a message header and body. For details, see HTTP or HTTPS Message Format..

                +

                You must ensure that firewall policies of the HTTP or HTTPS endpoints allow SMN to send messages over the Internet. An SMN HTTP or HTTPS message consists of a message header and body. For details, see HTTP or HTTPS Message Format.

                If FunctionGraph (function) is used to receive messages, the message contains message attributes, subject, content, and topic URN. For details, see Messages Using Different Protocols.

                diff --git a/docs/smn/umn/en-us_topic_0044170767.html b/docs/smn/umn/en-us_topic_0044170767.html index 9c0e54f3b..6af7aad30 100644 --- a/docs/smn/umn/en-us_topic_0044170767.html +++ b/docs/smn/umn/en-us_topic_0044170767.html @@ -5,8 +5,8 @@

                Prerequisites

                Subscribers in the topic must have confirmed the subscription, or they will not be able to receive any messages.

                -

                Procedure

                1. Log in to the management console.
                2. In the upper left corner of the page, click and select the desired region and project.
                3. Select Simple Message Notification under Application.

                  The SMN console is displayed.

                  -
                4. In the navigation pane, choose Topics.

                  The Topics page is displayed.

                  +

                  Procedure

                  1. Log in to the management console.
                  2. In the upper left corner of the page, click and select the desired region and project.
                  3. Select Application > Simple Message Notification.

                    The SMN console is displayed.

                    +
                  4. In the navigation pane, choose Topics.

                    The Topics page is displayed.

                  5. In the topic list, locate the topic that you need to publish a message to and click Publish Message in the Operation column.

                    Alternatively, locate the topic and click its name. In the upper right corner of the displayed topic details page, click Publish Message.

                  6. Configure parameters by referring to Table 1.
                    Table 1 Parameters required for publishing a message

                    Parameter

                    diff --git a/docs/smn/umn/en-us_topic_0044170770.html b/docs/smn/umn/en-us_topic_0044170770.html index 404a099ee..e6dc07220 100644 --- a/docs/smn/umn/en-us_topic_0044170770.html +++ b/docs/smn/umn/en-us_topic_0044170770.html @@ -3,26 +3,26 @@

                    Publishing a Template Message

                    Scenarios

                    Message templates contain fixed message content. If you need to send the same or similar messages multiple times, you can create a message template for quick message sending.

                    You can create different templates for different protocols using the same template name so that each type of subscribers can receive customized messages. Templates contain variables as the placeholders to represent changeable content that you can replace with your own message content. Note that you must create a template whose Protocol is Default, or the system will prevent you from publishing messages using this template name.

                    -

                    When you are creating messages using a template, select a template name. The system will list all variables in the following protocol sequence: Default, SMS, Email, FunctionGraph (function), HTTP, and HTTPS. The same variables are listed only once even if they are used in multiple protocols, and the protocols they support are listed after each variable. Specify content for each variable in the message template, and SMN replaces them with the content you entered. If you do not enter any content for a variable, the system will treat it as empty when sending messages. SMN tries to match different types of subscribers to the template protocols. If there is no template for a specified protocol, SMN will use the default template to send messages to subscribers of that protocol.

                    +

                    When you are creating messages using a template, select a template name. The system will list all variables in the following protocol sequence: Default, SMS, , Email, FunctionGraph (function), HTTP, HTTPS. The same variables are listed only once even if they are used in multiple protocols, and the protocols they support are listed after each variable. Specify content for each variable in the message template, and SMN replaces them with the content you entered. If you do not enter any content for a variable, the system will treat it as empty when sending messages. SMN tries to match different types of subscribers to the template protocols. If there is no template for a specified protocol, SMN will use the default template to send messages to subscribers of that protocol.

                    This section describes how to publish messages using a template. For more details about message templates, see Message Template Management.

                    Prerequisites

                    Subscribers in the topic must have confirmed the subscription, or they will not be able to receive any messages.

                    -

                    Creating a Message Template

                    1. Log in to the management console.
                    2. Click on the upper left to select the desired region and project.
                    3. Select Simple Message Notification under Application.

                      The SMN console is displayed.

                      -
                    4. In the navigation pane on the left, choose Message Templates.

                      The Topics page is displayed.

                      -
                    5. In the upper right corner, click Create Message Template. For details, see Creating a Message Template in Message Template Management.
                      For example, the template information is as follows:
                      • Template Name: tem_001
                      • Protocol: Default
                      • Content: The Arts and Crafts Exposition will be held from {startdate} through {enddate}. We sincerely invite you to join us.
                      +

                      Creating a Message Template

                      1. Log in to the management console.
                      2. Click on the upper left to select the desired region and project.
                      3. Select Application > Simple Message Notification.

                        The SMN console is displayed.

                        +
                      4. In the navigation pane on the left, choose Message Templates.

                        The Message Templates tab page is displayed.

                        +
                      5. In the upper right corner, click Create Message Template. For details, see Creating a Message Template in Message Template Management.
                        For example, the template information is as follows:
                        • Template Name: tem_001
                        • Protocol: Default
                        • Content: The Arts and Crafts Exposition will be held from {startdate} through {enddate}. We sincerely invite you to join us.
                      6. Click OK.
                        Figure 1 Create Message Template
                      -

                      Publishing a Template Message

                      1. Log in to the management console.
                      2. Click on the upper left to select the desired region and project.
                      3. Under Application, select Simple Message Notification.

                        The SMN console is displayed.

                        +

                        Publishing a Template Message

                        1. Log in to the management console.
                        2. Click on the upper left to select the desired region and project.
                        3. Under Application, select Simple Message Notification.

                          The SMN console is displayed.

                        4. In the navigation pane, choose Topics.

                          The Topics page is displayed.

                        5. In the topic list, locate the topic that you need to publish a message to and click Publish Message in the Operation column.

                          Alternatively, locate the topic and click its name. In the upper right corner of the displayed topic details page, click Publish Message.

                        6. Configure the required parameters. (The topic name is provided by default and cannot be changed. Subject is optional.)

                          Select Template for Message Format. Then, manually type the template content in the Message box or click Generate Template Message to generate it automatically. The message content cannot be left blank and its size cannot exceed 256 KB.

                          • If you choose to manually type the template message, see Template Message Format for detailed requirements.
                          • If you choose to automatically generate the template message, proceed with 7 through 10.
                        7. Click Generate Template Message.
                        8. Select a template name, for example, tem_001. Enter values for the variables.
                          The system replaces the variables with the message content you specified. The protocols configured in the template are displayed after each variable. Only the Default protocol is specified in tem_001, as shown in Figure 2. Therefore, all confirmed subscribers in the topic will receive the message content in the default template.
                          Figure 2 Generate Template Message
                          -
                        9. Click the Preview tab and click Message Preview to preview the message.
                          In this example, the message generated is The Arts and Crafts Exposition will be held from February 10 through February 21. We sincerely invite you to join us..
                          Figure 3 Previewing the template message
                          +
                        10. Click the Preview tab and click Message Preview to preview the message.
                          In this example, the message generated is The Arts and Crafts Exposition will be held from February 10 through February 21. We sincerely invite you to join us..
                          Figure 3 Previewing the template message
                        11. Click OK.
                          The message that is generated contains the template name and variables.
                          Figure 4 Template message example
                          diff --git a/docs/smn/umn/smn_faq_0001.html b/docs/smn/umn/smn_faq_0001.html index 672d40995..72712f6a6 100644 --- a/docs/smn/umn/smn_faq_0001.html +++ b/docs/smn/umn/smn_faq_0001.html @@ -8,7 +8,7 @@
                        12. - diff --git a/docs/smn/umn/smn_faq_0006.html b/docs/smn/umn/smn_faq_0006.html index de70ff265..4dc1fa435 100644 --- a/docs/smn/umn/smn_faq_0006.html +++ b/docs/smn/umn/smn_faq_0006.html @@ -1,6 +1,6 @@ -

                          What Are Most Frequently Asked Questions About Creating, Subscribing to, and Publishing a Topic in SMN?

                          +

                          What Are Most Frequently Asked Questions About Creating, Publishing, and Subscribing to a Topic in SMN?

                          How Many Topics Can I Create?

                          By default, you can create 3,000 topics.

                          How Many Subscriptions Can Be Added to a Topic?

                          By default, 10,000 subscriptions can be added to a topic.

                          diff --git a/docs/smn/umn/smn_faq_0021.html b/docs/smn/umn/smn_faq_0021.html index 89b7c1509..9f3025021 100644 --- a/docs/smn/umn/smn_faq_0021.html +++ b/docs/smn/umn/smn_faq_0021.html @@ -2,7 +2,8 @@

                          How Do I Obtain My Account ID?

                          -
                          1. Log in to the management console.
                          2. Point to the username on the upper right and click My Credentials.
                          3. Obtain the user's account ID.
                          +
                          1. Log in to the management console.
                          2. Point to the username on the upper right and click My Credentials.
                          3. Obtain the user's account ID.
                          +