vania-janet/multiturn-rag-retrieval-data huggingface dataset:
(https://cloud.ibm.com/docs/codeengine?topic=codeengine-cebatchjobsbatchjob-compare)
* [What are the key features of working with Code Engine batch jobs?](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cebatchjobsbatchjob-features)



* [Isolation](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cebatchjobsbatchjob-isolation)
* [Logging](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cebatchjobsbatchjob-logs)
* [Queuing](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cebatchjobsbatchjob-queue)
* [Retries](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cebatchjobsbatchjob-retries)
* [Running batch jobs](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cebatchjobsbatchjob-run)
* [Scaling](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cebatchjobsbatchjob-scaling)
* [Status](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cebatchjobsbatchjob-status)
* [Submitting similar batch jobs](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cebatchjobsbatchjob-reuse)
* [Triggering batch jobs with events](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cebatchjobsbatchjob-eventing)



* [How can I get started with batch jobs?]
This documentation is for the classic Watson Assistant experience. To see the documentation for the new Watson Assistant, please go [here](https://cloud.ibm.com/docs/watson-assistant).



  Getting started with Watson Assistant 

Learn how to get started with Watson Assistant.



  Getting started with the new Watson Assistant 

We recommend getting started with the new Watson Assistant experience, focused on using actions to build customer conversations. It's designed to make it simple enough for anyone to build a virtual assistant. Building, testing, publishing, and analyzing your assistant can all now be done in one simple and intuitive interface.

Visit [Getting started with Watson Assistant](https://cloud.ibm.com/docs/watson-assistant?topic=watson-assistant-getting-started) for a tutorial series on building in the new experience.





  Getting started with a dialog skill in the classic experience 

In the classic experience, you build a conversation using a dialog-based approach. If you need to learn that method, see the tutorial [Getting started with a dialog skill](https://cloud.ibm.com/docs/assistant?topic=assistant-gs-dialog).
[Registering a virtual server image for Power Systems](https://cloud.ibm.com/docs/sell?topic=sell-vsipower-register)Registering a virtual server image for Power Systems

This tutorial walks you through how to register a public virtual server image for Power Systems in IBM Cloud® Partner Center. By completing this tutorial, you learn how to provide the company details, create a test environment, and set up access for your team to help with the onboarding process.

Selling on IBM Cloud



* 5 minutes
* 2022-03-31



Security[Getting started with App ID](https://cloud.ibm.com/docs/appid?topic=appid-getting-started)Getting started with App ID

Application security can be incredibly complicated. For most developers, it's one of the hardest parts of creating an app. How can you be sure that you are protecting your users information? By integrating IBM Cloud® App ID into your apps, you can secure resources and add authentication; even when you don't have a lot of security experience.

App ID



* 10 minutes
* 2023-05-12



[Quick start: Liberty for Java backend apps](https://cloud.ibm.com/docs/appid?topic=appid-backend-liberty)Quick start: Liberty for Java backend apps

With App ID, you can easily protect your API endpoints and ensure the security of your Liberty for Java backend applications. With the guide, you can quickly get a simple authentication flow up and running in less than 20 minutes.

App ID



* 30 minutes
* 2022-05-17



[Quick start: Node.js web apps](https://cloud.ibm.com/docs/appid?topic=appid-web-node)Quick start: Node.js web apps

With App ID, you can easily protect your Node.js front-end web applications. With this guide, you can quickly get a simple authentication flow up and running in less than 20 minutes.

App ID



* 20 minutes
* 2022-09-21
* [How do I get the latest Fabric version and Fabric functionalities on my IBM Blockchain Platform network?](https://cloud.ibm.com/docs/blockchain?topic=blockchain-ibp-v2-faqibp-v2-faq-v2-fabric-upgrade)
* [I am currently using Hyperledger Fabric v1.4.x and want to move to IBM Blockchain Platform for IBM Cloud . Can I continue to use Raft?](https://cloud.ibm.com/docs/blockchain?topic=blockchain-ibp-v2-faqibp-v2-faq-migrate-raft)
* [Can I migrate the blockchain components on my IBM Kubernetes service cluster to a Red Hat OpenShift cluster in IBM Cloud?](https://cloud.ibm.com/docs/blockchain?topic=blockchain-ibp-v2-faqibp-v2-faq-ocp-migrate)
* [What happens when I delete my IBM Blockchain Platform service?](https://cloud.ibm.com/docs/blockchain?topic=blockchain-ibp-v2-faqibp-v2-faq-v2-IBP-Overview-1-8)
* [Can I use my existing Kubernetes cluster on IBM Cloud?](https://cloud.ibm.com/docs/blockchain?topic=blockchain-ibp-v2-faqibp-v2-faq-v2-Infrastructure-4-2)
* [What database do the peers use for their ledger?](https://cloud.ibm.com/docs/blockchain?topic=blockchain-ibp-v2-faqibp-v2-faq-v2-IBP-Overview-1-3)
* [What types of off-chain databases are supported with the IBM Blockchain Platform?]
IBM Blockchain Platform getting started videos 

You can watch the getting started video series to learn more about how to use IBM® Blockchain Platform.



  Getting started with IBM Blockchain Platform 2.5.4 

Watch the following [video series](https://developer.ibm.com/series/ibm-blockchain-platform-console-video-series/) to learn more about the IBM Blockchain Platform and how you can get started to build your own network:

[Deploy the console](https://developer.ibm.com/videos/ibm-blockchain-platform-tutorial-overview-and-kubernetes-cluster-deployment/)

[Deploy a peer](https://developer.ibm.com/videos/deploy-a-peer-on-the-ibm-blockchain-platform/)

[Deploy an ordering service](https://developer.ibm.com/videos/deploy-an-ordering-service-on-the-ibm-blockchain-platform/)

[Create and join a channel](https://developer.ibm.com/videos/create-and-join-a-channel-on-the-ibm-blockchain-platform/)
You can also contact them using slack with the IBM Watson Cloud Platform workspace: vyatta-migration
* What additional resources are available to help me with this migration?

Review the following IBM Cloud® Virtual Router Appliance documentation resources for more information:



* [Getting Started with IBM Cloud® Virtual Router Appliance](https://cloud.ibm.com/docs/virtual-router-appliance?topic=virtual-router-appliance-getting-started)
* [About the VRA](https://cloud.ibm.com/docs/virtual-router-appliance?topic=virtual-router-appliance-about-the-vra)
* [Vyatta 5400 Migration Overview](https://cloud.ibm.com/docs/virtual-router-appliance?topic=virtual-router-appliance-migration-overview)



* How do I allow internet-bound traffic from hosts that are on a private VLAN?

This traffic must obtain a public source IP; thus, a Source NAT must masquerade the private IP with the public one of the VRA.

set service nat source rule 1000 description 'SNAT traffic from private VLANs to Internet'
set service nat source rule 1000 outbound-interface 'dp0bond1'
set service nat source rule 1000 source address '10.0.0.0/8'
set service nat source rule 1000 translation address masquerade

This configuration performs only SNAT from traffic originating from servers in the private 10.0.0.0/8 network.

This ensures it does not interfere with packets that already have an internet-routeable source address.
* How can I filter internet-bound traffic and only allow specific protocols and destinations?

This is a common question when Source NAT and a firewall must be combined.

Keep in mind the order of operations in the VRA you design your rulesets.

In short, firewall rules are applied after SNAT.

To block all outgoing traffic in a firewall, but allow specific SNAT flows, you must move the filtering logic onto your SNAT.
With a BCDR plan available, you can delete the lost virtual server, create a new one, and restore the data of the old instance to the new one.
* How can I install software?

The virtual servers that are created with the IBM Cloud® Hyper Protect Virtual Servers service are currently provided with an Ubuntu Linux operating system. Investigate how to install software and applications in Ubuntu by using the command line and select the way that is most appropriate for your use case.
* How can I adjust the firewall of my virtual server?

A newly generated IBM Cloud® virtual server, which runs with an Ubuntu Linux operating system, has question, the Linux firewall utility, preinstalled. Investigate, what firewall tool you want or need to use in your environment.

IBM provided adjustments for IPtables on a virtual server. You can apply your own adjustments on a default configuration for IPtables as described in [Protecting a virtual server](https://cloud.ibm.com/docs/services/hp-virtual-servers?topic=hp-virtual-servers-protect_vs).
* How do I authorize more SSH public keys for my virtual server?

With the OpenSSH Server component that is running in its standard configuration on your virtual server, you can manage authorized keys in a file. This file is located by default in a user's home directory: <user_home>/.ssh/authorized_keys. Add an SSH public key in a new line into this file. Then, the user can connect to the virtual server with the pertaining SSH private key. For more information, read the OpenSSH documentation.
* Can I load or unload a kernel module?

These actions are not supported.
* What IBM catalog offerings work with Hyper Protect Virtual Servers?

In general, all offerings work with Hyper Protect Virtual Servers except for offerings that work explicitly only with classic infrastructure or VPC infrastructure. These offerings do not work with Hyper Protect Virtual Servers.
* I cannot access my server after a restart because the boot disk is almost full. How can I recover the server?

You can't recover your server because the boot disk is not resizable.
To regain access to the service instance, ask the service instance owner to review your access permissions. Ask to be given at least a service access role of Writer.

After your access roles are fixed, be sure to use the correct web address, the URL of the migrated service instance, to open it.





 I don’t see the Analytics page 

To view the Analytics page, you must have a service role of Manager and a platform role of at least Viewer. For more information about access roles and how to request an access role change, see [Managing access to resources](https://cloud.ibm.com/docs/assistant?topic=assistant-access-control).





 I am unable to view the API details, API key, or service credentials 

If you cannot view the API details or service credentials, it is likely that you do not have Manager access to the service instance in which the resource was created. Only people with Manager service access to the instance can use the service credentials. For more information, see [Getting API information](https://cloud.ibm.com/docs/assistant?topic=assistant-assistant-settingsassistant-settings-api-details).





 I can't edit intents, entities, or dialog nodes 

To edit skills, you must have Writer service access to the service instance and a platform role of at least Viewer. For more information about access roles and how to request an access role change, see [Managing access to resources](https://cloud.ibm.com/docs/assistant?topic=assistant-access-control).





 Where can I find an example for creating my first assistant? 

Follow the steps in the [Getting started with Watson Assistant](https://cloud.ibm.com/docs/assistant?topic=assistant-getting-started) tutorial for a product introduction and to get help creating your first assistant.





 Can I export the user conversations from the Analytics page? 

You cannot directly export conversations from the User conversation page. You can, however, use the /logs API to list events from the transcripts of conversations that occurred between your users and your assistant.
* [Creating an auto deployment to the IBM Cloud Schematics](https://cloud.ibm.com/docs/schematics?topic=schematics-wks-statesch-create-deploy-to-schematics)
* [Reviewing the Schematics job details](https://cloud.ibm.com/docs/schematics?topic=schematics-wks-statejob-state-logs)



[Planning your workspace structure](https://cloud.ibm.com/docs/schematics?topic=schematics-workspaces-planworkspaces-plan)



* [Designing your workspace and Git repository structure](https://cloud.ibm.com/docs/schematics?topic=schematics-workspaces-planstructure-workspace)



* [How many workspaces do I need?](https://cloud.ibm.com/docs/schematics?topic=schematics-workspaces-planplan-number-of-workspaces)
* [How do I structure my Git repository to map my workspaces?](https://cloud.ibm.com/docs/schematics?topic=schematics-workspaces-planplan-github-structure)
* [How can I reuse configuration files across environments and workspaces?](https://cloud.ibm.com/docs/schematics?topic=schematics-workspaces-planplan-reuse)
* [How do I control access to my workspaces?](https://cloud.ibm.com/docs/schematics?topic=schematics-workspaces-planplan-workspace-access)
* [What do I need to be aware of when I have a repository that I managed with native Terraform?](https://cloud.ibm.com/docs/schematics?topic=schematics-workspaces-planplan-terraform-migration)
IBM Cloud® now offers an email delivery service that is powered by SendGrid that allows clients to use a smart host to relay your outbound mail services. This service has many other functions such as generating metrics, tracking email lists, tracking email activity, assisting with newsletters, and authenticating.





 Why do I need to warm up an IP address? 

Warming up an IP address gradually increases the volume of email that is sent from a dedicated IP address that follows a predetermined schedule. The gradual increase helps establish a good reputation with ISPs as a legitimate email sender.





 How do I warm up a new IP address? 

The proper volume and frequency of your email program depends on your total email volume. But, you need to send enough email at a volume that ISPs can properly determine your reputation. See the following suggestions to help build your reputation.



* Start by sending a welcome message to your hyper-engaged recipients. Then, send the message to your recently engaged recipients.
* If you don't have engagement data, keep in mind that your recent signups are most active right after they sign up to your email list.



For more information, see [SendGrid’s Email Guide for IP Warm Up](https://sendgrid.com/resource/email-guide-ip-warm-up/).





 How do I get a dedicated IP address? 

If you want a dedicated IP address, send a request to ibm_partner@twilio.com. Make sure that you include the account contact information and your SendGrid account email address.





 Is SendGrid the only choice for email delivery with IBM Cloud®? 

No. But, you need to use SendGrid through IBM Cloud® to have your email service appear on the same IBM Cloud® invoice.

If you want to use a third-party email delivery product, you need to use a smart host that is outside of IBM Cloud®. A smart host relays SMTP traffic from an SMTP server, email client, or any other service or programming language that can handle SMTP.





 How do I use my own email server?
To ensure that changes arrive in a timely manner, we advise you to create a new replication once it catches up with deleting the previous replication and the associated service credential. The process is described in the following steps:



1. Generate a replacement service credential. For more information, see [How can I generate service credentials?](https://cloud.ibm.com/docs/faqsfind-service-credentials-iam).
2. Create a replication with the same settings but new credentials.
3. Monitor the new replication by using [Active Tasks](https://cloud.ibm.com/docs/Cloudant?topic=Cloudant-active-tasks), or you can use [_scheduler/jobs](https://cloud.ibm.com/apidocs/cloudantgetschedulerjobs).
4. Once the changes_pending field for the new replication is a suitably low value for your requirements, the replication that uses the previous credentials can be deleted.
5. Delete the no-longer-used service credential.



Replications that use IAM API keys can be updated to use a new API key directly, without delaying the changes that are replicating.



* What is the difference between IBM Cloudant legacy and IAM access controls?



 IBM Cloud IAM 



* Centrally managed access management across IBM Cloud.
* Allows a user or service to access many different resources by using the same set of credentials (for example, same username and password or IAM API key).
* IAM API keys can be granted access to account management functions, like creating new databases.







 IBM Cloudant legacy 



* Unique to IBM Cloudant.
* Access to each service instance requires its own set of credentials.
* Uses HTTP basic authentication with credentials that aren't bound to an individual user or service.





* Why is the Use only IAM mode preferred?

The Use only IAM mode means that only IAM credentials are provided through service binding and credential generation. You gain the following advantages when you use IBM Cloud IAM:



* Managing access to IBM Cloudant with the standard tooling of IBM Cloud.
Can IBM system administrators provide me access to my virtual server instance, if I lose my private key? 

IBM system administrators cannot recover access to your virtual server, as they do not have the required privileges. Therefore, establish a business continuity and disaster recovery plan (BCDR plan). With a BCDR plan available, you can delete the lost virtual server, create a new one, and restore the data of the old instance to the new one.





 How can I install software? 

The virtual servers that are created with the IBM Cloud® Hyper Protect Virtual Servers service are currently provided with an Ubuntu Linux operating system. Investigate how to install software and applications in Ubuntu by using the command line and select the way that is most appropriate for your use case.





 How can I adjust the firewall of my virtual server? 

A newly generated IBM Cloud® virtual server, which runs with an Ubuntu Linux operating system, has question, the Linux firewall utility, preinstalled. Investigate, what firewall tool you want or need to use in your environment.

IBM provided adjustments for IPtables on a virtual server. You can apply your own adjustments on a default configuration for IPtables as described in [Protecting a virtual server](https://cloud.ibm.com/docs/services/hp-virtual-servers?topic=hp-virtual-servers-protect_vs).





 How do I authorize more SSH public keys for my virtual server? 

With the OpenSSH Server component that is running in its standard configuration on your virtual server, you can manage authorized keys in a file. This file is located by default in a user's home directory: <user_home>/.ssh/authorized_keys. Add an SSH public key in a new line into this file. Then, the user can connect to the virtual server with the pertaining SSH private key. For more information, read the OpenSSH documentation.





 Can I load or unload a kernel module? 

These actions are not supported.





 What IBM catalog offerings work with Hyper Protect Virtual Servers? 

In general, all offerings work with Hyper Protect Virtual Servers except for offerings that work explicitly only with classic infrastructure or VPC infrastructure. These offerings do not work with Hyper Protect Virtual Servers.
To ensure that changes arrive in a timely manner, we advise you to create a new replication once it catches up with deleting the previous replication and the associated service credential. The process is described in the following steps:



1. Generate a replacement service credential. For more information, see [How can I generate service credentials?](https://cloud.ibm.com/docs?tab=faqsfind-service-credentials-iam).
2. Create a replication with the same settings but new credentials.
3. Monitor the new replication by using [Active Tasks](https://cloud.ibm.com/docs/Cloudant?topic=Cloudant-active-tasks), or you can use [_scheduler/jobs](https://cloud.ibm.com/apidocs/cloudantgetschedulerjobs).
4. Once the changes_pending field for the new replication is a suitably low value for your requirements, the replication that uses the previous credentials can be deleted.
5. Delete the no-longer-used service credential.



Replications that use IAM API keys can be updated to use a new API key directly, without delaying the changes that are replicating.



* What is the difference between IBM Cloudant legacy and IAM access controls?



 IBM Cloud IAM 



* Centrally managed access management across IBM Cloud.
* Allows a user or service to access many different resources by using the same set of credentials (for example, same username and password or IAM API key).
* IAM API keys can be granted access to account management functions, like creating new databases.







 IBM Cloudant legacy 



* Unique to IBM Cloudant.
* Access to each service instance requires its own set of credentials.
* Uses HTTP basic authentication with credentials that aren't bound to an individual user or service.





* Why is the Use only IAM mode preferred?

The Use only IAM mode means that only IAM credentials are provided through service binding and credential generation. You gain the following advantages when you use IBM Cloud IAM:



* Managing access to IBM Cloudant with the standard tooling of IBM Cloud.
By what date do I need to notify IBM to be switched to a Tucows’ OpenSRS Reseller account? 

You must notify IBM by 1 October 2021 to switch to a Tucows’ OpenSRS Reseller account.





 What happens if I don’t respond to the email from Hover? 

If you don't respond to the email from Hover, your domains are moved to Tucows’ Retail division, Hover. All emails from Hover are sent directly to the registrant/owner email addresses on file. Failing to take action will require you to speak with the Hover support team.









 If you have more than 100 domains 

By default, Tucows and IBM Cloud will move your domains from your Softlayer ResellOne account into the pre-provisioned OpenSRS Reseller account between 2 November 2021 - 10 November 2021. Your domains will remain available within the Softlayer ResellOne account until this time.

On 11 November 2021, you’ll be able to log in to your OpenSRS account. Here’s how:



1. Head to [https://manage.opensrs.com/](https://manage.opensrs.com/).
2. Select the Forgot Password option.
3. You’ll be prompted for your username. Your OpenSRS username is your IBM username followed by _srs (for example, username_srs).
4. After you’re logged in, you’ll want to add funding to your account and set up your branding preferences.



For more information on how to get started, see the [OpenSRS Reseller Quickstart Guide](https://help.opensrs.com/hc/en-us/articles/115005518768-Reseller-Quickstart-Guide).



 Specific FAQs (for 100-499 domains) 



 Can I opt out of being migrated to OpenSRS? 

Yes, you can choose to be migrated to Tucows’ retail domain platform, Hover. You must contact [IBM Cloud Support](https://cloud.ibm.com/unifiedsupport/supportcenter) before 1 October 2021.