# ol-hub Documentation > Documentation for ol-hub ## Guides - [Welcome to OpenLegacy Hub!](https://docs.ol-hub.com/docs/getting-started-with-openlegacy-hub.md) - [Creating Microservice-based APIs with OL Hub](https://docs.ol-hub.com/docs/creating-microservice-based-apis-with-ol-hub.md) - [Sign up to the OL Hub](https://docs.ol-hub.com/docs/sign-up-to-the-ol-hub.md) - [Generating API Keys](https://docs.ol-hub.com/docs/generating-api-keys.md) - [The OpenLegacy Dashboard](https://docs.ol-hub.com/docs/the-openlegacy-dashboard.md) - [OL Hub open source dependency list](https://docs.ol-hub.com/docs/ol-hub-open-source-dependency-list.md) - [Role-based Access Control (RBAC)](https://docs.ol-hub.com/docs/role-based-access-control-rbac.md) - [User and Team Management](https://docs.ol-hub.com/docs/user-and-team-management.md) - [SSO Authentication (SaaS)](https://docs.ol-hub.com/docs/sso-authentication-saas.md) - [SSO Integration with Keykloac (Enterprise)](https://docs.ol-hub.com/docs/sso-integration-with-keykloac-enterprise.md) - [License Management](https://docs.ol-hub.com/docs/license-management.md) - [Production License Count and Usage](https://docs.ol-hub.com/docs/production-license-count-and-usage.md) - [License Renewal](https://docs.ol-hub.com/docs/license-renewal.md): The OpenLegacy Platform requires a valid license to enable platform services and applications. If a license expires, access to certain platform capabilities may be restricted until a new license is applied. This guide explains how to renew the platform license after expiration. - [OpenLegacy CLI](https://docs.ol-hub.com/docs/openlegacy-cli.md) - [Install OpenLegacy CLI (Windows)](https://docs.ol-hub.com/docs/install-openlegacy-cli-windows.md) - [Install OpenLegacy CLI (Mac)](https://docs.ol-hub.com/docs/install-openlegacy-cli-mac.md) - [Install OpenLegacy CLI (UNIX)](https://docs.ol-hub.com/docs/install-openlegacy-cli-unix.md) - [Log in to OpenLegacy CLI](https://docs.ol-hub.com/docs/log-in-to-ol-cli.md) - [OpenLegacy Hub Enterprise](https://docs.ol-hub.com/docs/openlegacy-hub-enterprise.md) - [Technical Specification](https://docs.ol-hub.com/docs/technical-specification.md) - [Downloading the OpenLegacy Hub Enterprise Bundle](https://docs.ol-hub.com/docs/installing-ol-hub-enterprise.md) - [Hub Enterprise - Server Installation Quick Spec](https://docs.ol-hub.com/docs/openlegacy-hub-enterprise-server-installation-quick-spec.md) - [Hub Enterprise - K8S (Helm) Installation Quick Spec](https://docs.ol-hub.com/docs/openlegacy-hub-enterprise-installation-k8s-helm-quick-spec.md) - [OpenLegacy Hub Enterprise Helm Installer Script](https://docs.ol-hub.com/docs/openlegacy-hub-enterprise-helm-installer-script.md) - [Hub Enterprise - AWS Marketplace Installation](https://docs.ol-hub.com/docs/installing-ol-hub-enterprise-on-aws.md) - [Hub Enterprise - Enforcing SSL for PostgreSQL Connections](https://docs.ol-hub.com/docs/hub-enterprise-enforcing-ssl-for-postgresql-connections.md) - [Enabling Terminal Emulation in OpenLegacy Hub Enterprise](https://docs.ol-hub.com/docs/enabling-terminal-emulation-in-openlegacy-hub-enterprise.md) - [OpenLegacy Hub Enterprise Light](https://docs.ol-hub.com/docs/openlegacy-hub-enterprise-light.md) - [Downloading the OpenLegacy Hub Enterprise Light](https://docs.ol-hub.com/docs/downloading-the-openlegacy-hub-enterprise-bundle-copy.md) - [Running OpenLegacy Hub Enterprise Light Jar](https://docs.ol-hub.com/docs/running-openlegacy-hub-enterprise-light-jar.md) - [Running OpenLegacy Hub Enterprise Light - Docker](https://docs.ol-hub.com/docs/running-openlegacy-hub-enterprise-light-docker.md) - [Creating Modules and Assets](https://docs.ol-hub.com/docs/creating-modules-and-assets.md) - [Connection Profiles](https://docs.ol-hub.com/docs/connection-profiles.md) - [Handling Redefine Statements](https://docs.ol-hub.com/docs/handling-redefine-statements.md) - [Asset Variants](https://docs.ol-hub.com/docs/asset-variants.md) - [Dynamic Redefine fields](https://docs.ol-hub.com/docs/dynamic-redefine-fields.md): Configuring an asset with dynamic redefine with an indicator field - [Reusing Connections](https://docs.ol-hub.com/docs/reusing-connections.md) - [Pre Processors](https://docs.ol-hub.com/docs/pre-processors.md): Pre Processors are Hub objects that let you manipulate resources and save them as modified resources - [Resources](https://docs.ol-hub.com/docs/resources.md): Resources serve as the Hub's "Directory," where the Hub Assets, Modules, Projects, etc., can reference external files, notes, and links. - [Legops](https://docs.ol-hub.com/docs/legops.md): The Legops perform actions on remote hosts such as legacy IBM Mainframe, AS/400 and more.. - [Global Models](https://docs.ol-hub.com/docs/global-models.md): Global Models in OpenLegacy Hub are reusable, centrally managed data structures - [Create a Project](https://docs.ol-hub.com/docs/create-a-project.md) - [Create an OpenAPI contract](https://docs.ol-hub.com/docs/create-an-openapi-contract.md) - [Adding fields to the method flow](https://docs.ol-hub.com/docs/adding-fields-to-the-method-flow.md) - [Mapping fields between steps](https://docs.ol-hub.com/docs/mapping-fields-between-steps.md) - [Using JWT fields in the method](https://docs.ol-hub.com/docs/using-jwt-fields-in-the-method.md) - [Authenticating JWT Against the OPA Service](https://docs.ol-hub.com/docs/authenticating-jwt-against-the-opa-service.md) - [Add an expression step to the method flow](https://docs.ol-hub.com/docs/add-an-expression-step-to-the-method-flow.md) - [Add a condition step to the method flow](https://docs.ol-hub.com/docs/add-a-condition-step-to-the-method-flow.md) - [Invoke on Condition (Invoke Step)](https://docs.ol-hub.com/docs/invoke-on-condition-invoke-step.md) - [Handling Errors in the flow](https://docs.ol-hub.com/docs/add-an-error-step-to-the-method-flow.md) - [Add a Parallel step to the method flow](https://docs.ol-hub.com/docs/add-a-parallel-step-to-the-method-flow.md) - [Customizing method fields using expressions](https://docs.ol-hub.com/docs/customizing-method-fields-using-expressions.md) - [Create and use Flow Functions](https://docs.ol-hub.com/docs/create-flow-functions-code-snippets.md) - [Screens flow](https://docs.ol-hub.com/docs/screens-flow.md) - [Screen Project - Connection Pool](https://docs.ol-hub.com/docs/screen-project-connection-pool.md): Setting up a connection pool for Screens Project - [Screen Sub Flow](https://docs.ol-hub.com/docs/screen-sub-flow.md) - [Customizing method flow using entrypoints](https://docs.ol-hub.com/docs/customizing-projects-using-entrypoints.md) - [Testing the Method Flow](https://docs.ol-hub.com/docs/testing-the-method-flow.md) - [Tag a Project](https://docs.ol-hub.com/docs/tag-a-project.md) - [Labels and Filters](https://docs.ol-hub.com/docs/labels-and-filters.md) - [Exporting Projects](https://docs.ol-hub.com/docs/exporting-projects.md) - [Deploying Projects Automatically](https://docs.ol-hub.com/docs/deploying-projects-automatically.md) - [Project Configuration Variables](https://docs.ol-hub.com/docs/project-configuration-variables.md) - [Reverse API](https://docs.ol-hub.com/docs/reverse-api.md) - [IBMi(AS/400) Reverse API Cobol Client Deployment](https://docs.ol-hub.com/docs/ibmias400-reverse-api-cobol-client-deployment.md) - [z/OS CICS Reverse API Cobol Client Deployment](https://docs.ol-hub.com/docs/zos-cics-reverse-api-cobol-client-deployment.md) - [Legacy Screen Applications](https://docs.ol-hub.com/docs/working-with-screens.md): Working with Mainframe (3270) and AS400 (5250) Green Screen Connectors - [Deploy to the OL Hub Runtime](https://docs.ol-hub.com/docs/deploy-to-the-ol-hub-runtime.md) - [OL-Hub Runtime Dashboard](https://docs.ol-hub.com/docs/ol-hub-runtime-dashboard.md) - [Executing a Project Test Plan](https://docs.ol-hub.com/docs/executing-a-project-test-plan.md): The test plan will execute a series of project methods test cases in order - [Creating a Custom Deployer in OpenLegacy Hub](https://docs.ol-hub.com/docs/creating-a-custom-deployer-in-openlegacy-hub.md) - [OpenShift Deployer Parameters for OpenLegacy Hub](https://docs.ol-hub.com/docs/openshift-deployer-parameters-for-openlegacy-hub.md) - [EKS Deployer Parameters for OpenLegacy Hub ](https://docs.ol-hub.com/docs/eks-deployer-parameters-for-openlegacy-hub.md) - [GKE Deployer Parameters for OpenLegacy Hub ](https://docs.ol-hub.com/docs/gke-deployer-parameters-for-openlegacy-hub.md) - [OpenLegacy MCP Endpoint](https://docs.ol-hub.com/docs/openlegacy-mcp-endpoint.md) - [Exporting and Importing Repositories](https://docs.ol-hub.com/docs/exporting-and-importing-repositories.md) - [Including Error Messages in OpenLegacy API REST Responses](https://docs.ol-hub.com/docs/including-error-messages-in-openlegacy-api-rest-responses.md) - [Red Hat Marketplace - Getting Started](https://docs.ol-hub.com/docs/red-hat-marketplace-getting-started.md) - [Deploy to No-Code Container](https://docs.ol-hub.com/docs/deploy-to-no-code-container.md) - [CICS Adapter Rollback](https://docs.ol-hub.com/docs/cics-adapter-rollback.md) - [Create a DB Poller Service](https://docs.ol-hub.com/docs/create-a-db-poller-service.md) - [Customizing service generator templates](https://docs.ol-hub.com/docs/customizing-service-generator-templates.md) - [Configure the XML Connector Parser](https://docs.ol-hub.com/docs/configure-the-xml-connector-parser.md) - [Configuring Webhooks](https://docs.ol-hub.com/docs/configuring-webhooks.md) - [Using Remote and Local Agents](https://docs.ol-hub.com/docs/using-remote-and-local-agents.md) - [Using Asset Caching](https://docs.ol-hub.com/docs/using-caching.md) - [H3270 SSL Connection Configuration](https://docs.ol-hub.com/docs/h3270-ssl-connection-configuration.md) - [Kafka Producer - Serialization of Additional Message Properties](https://docs.ol-hub.com/docs/kafka-producer-serialization-of-additional-message-properties.md) - [Parallelism in Kafka Consumer Projects](https://docs.ol-hub.com/docs/parallelism-in-kafka-consumer-projects.md) - [OpenLegacy REST Connector – Proxy Configuration Guide](https://docs.ol-hub.com/docs/openlegacy-rest-connector-proxy-configuration-guide.md) - [Flow Logging](https://docs.ol-hub.com/docs/flow-logging.md) - [Using Original Name when creating as asset](https://docs.ol-hub.com/docs/using-original-name-when-creating-as-asset.md) - [Recording Mainframe Screen Sessions with the Loki Recorder](https://docs.ol-hub.com/docs/recording-mainframe-screen-sessions-with-the-loki-recorder.md) - [Using Project Configurations and Flow Variables in an Expression Step](https://docs.ol-hub.com/docs/using-project-configurations-and-flow-variables-in-an-expression-step.md) - [Monitoring Screen Flow Steps Duration](https://docs.ol-hub.com/docs/monitoring-screen-flow-steps-duration.md) - [IMS-COBOL Connector](https://docs.ol-hub.com/docs/ims-cobol-connector.md) - [IMS-PL/1 Connector](https://docs.ol-hub.com/docs/ims-pl1-connector.md) - [MF-CICS-COBOL Connector](https://docs.ol-hub.com/docs/mf-cics-cobol-connector.md) - [MF-CTG-COBOL Connector](https://docs.ol-hub.com/docs/mf-ctg-cobol-connector.md) - [MF Natural Connector Guide](https://docs.ol-hub.com/docs/mf-natural-connector-guide.md) - [Mainframe Dataset Connector Guide](https://docs.ol-hub.com/docs/mainframe-dataset-connector-guide.md) - [IBMi-AS400-COBOL Connector](https://docs.ol-hub.com/docs/ibmi-as400-cobol-connector.md) - [IBMi-AS400-PCML Connector](https://docs.ol-hub.com/docs/ibmi-as400-pcml-connector.md) - [ActiveMQ Connector Guide](https://docs.ol-hub.com/docs/activemq-connector-guide.md) - [IBM-MQ-COBOL Connector](https://docs.ol-hub.com/docs/ibm-mq-cobol-connector.md) - [IBM-MQ-PCML Connector](https://docs.ol-hub.com/docs/ibm-mq-pcml-connector.md) - [Kafka JSON Connector Guide](https://docs.ol-hub.com/docs/kafka-json-connector-guide.md) - [SAP Connector](https://docs.ol-hub.com/docs/sap-connector.md) - [REST JSON Connector Guide](https://docs.ol-hub.com/docs/rest-json-connector-guide.md) - [REST-XML Connector Guide](https://docs.ol-hub.com/docs/rest-xml-connector-guide.md) - [REST-XSD Connector Guide](https://docs.ol-hub.com/docs/rest-xsd-connector-guide.md) - [REST-OPENAPI connector](https://docs.ol-hub.com/docs/rest-openapi-connector.md) - [SOAP-WSDL Connector Guide](https://docs.ol-hub.com/docs/soap-wsdl-connector-guide.md) - [DB2 AS400 Connector Guide](https://docs.ol-hub.com/docs/db2-as400-connector-guide.md) - [DB2-ZOS-DB connector](https://docs.ol-hub.com/docs/db2-zos-db-connector.md) - [SQLSERVER-DB Connector](https://docs.ol-hub.com/docs/mssql-connector.md) - [ORACLE-DB Connector](https://docs.ol-hub.com/docs/oracle-db-connector.md) - [SYBASE-DB Connector](https://docs.ol-hub.com/docs/sybase-db-connector.md) - [IMS-DB Connector](https://docs.ol-hub.com/docs/ims-db-connector.md) - [Files SFTP Connector Guide](https://docs.ol-hub.com/docs/files-sftp-connector-guide.md) - [XML-FILES-XSD Connector Guide](https://docs.ol-hub.com/docs/xml-files-xsd-connector-guide.md) - [Temenos T24 TAFC Connector Guide](https://docs.ol-hub.com/docs/temenos-t24-tafc-connector-guide.md) - [Temenos T24 TAFJ Connector Guide](https://docs.ol-hub.com/docs/temenos-t24-tafj-connector-guide.md) - [Micro Focus Connector Guide](https://docs.ol-hub.com/docs/micro-focus-connector-guide.md) - [VSAM-CICS Connector Guide](https://docs.ol-hub.com/docs/vsam-cics-connector-guide.md) - [ISO8583 Connector Guide](https://docs.ol-hub.com/docs/iso8583-connector-guide.md) - [CORBA Connector Guide](https://docs.ol-hub.com/docs/corba-connector-guide.md) - [Spring Java Rest Generator](https://docs.ol-hub.com/docs/spring-java-rest-generator.md): Generating a Rest API - [Spring Java Controllers Generator](https://docs.ol-hub.com/docs/spring-java-controllers-generator.md): Generating a Java controllers Rest API - [Spring Java SOAP Generator](https://docs.ol-hub.com/docs/spring-java-soap-generator.md): Generating a SOAP web service - [Spring Java Kafka Generator](https://docs.ol-hub.com/docs/spring-java-kafka-generator.md): Generate Kafka Consumers - [Spring Java IBM MQ Generator](https://docs.ol-hub.com/docs/spring-java-ibm-mq-generator.md): Generate IBM MQ Consumers - [Spring Java ActiveMQ Generator](https://docs.ol-hub.com/docs/spring-java-activemq-generator.md): Generate ActiveMQ Consumers - [Spring Java File Consumer](https://docs.ol-hub.com/docs/spring-java-file-consumer.md): Generate a File consumer - [Spring Java DB Poller Generator](https://docs.ol-hub.com/docs/spring-java-db-poller-generator.md): Generates a Data Base Poller - [AWS Java Lambda Generator](https://docs.ol-hub.com/docs/aws-java-lambda-generator.md) - [How to configure my CLI to work against an on-prem instance](https://docs.ol-hub.com/docs/how-to-configure-my-cli-to-work-against-an-on-prem-instance.md) - [How to Resolve SSL Connection Error when working with CLI against the OpenLegacy Hub](https://docs.ol-hub.com/docs/how-to-resolve-ssl-connection-error-when-working-with-cli-against-the-openlegacy-hub.md) - [How to resolve SSL connection Error when starting the OpenLegacy API](https://docs.ol-hub.com/docs/how-to-resolve-ssl-connection-error-when-starting-the-openlegacy-api.md) - [How to generate OpenLegacy Lowcode API with Maven](https://docs.ol-hub.com/docs/how-to-generate-openlegacy-lowcode-api-with-maven.md) - [How to start OpenLegacy Lowcode API with Gradle](https://docs.ol-hub.com/docs/how-to-start-openlegacy-lowcode-api-with-gradle.md) - [How to resolve an OpenLegacy API that fails to start](https://docs.ol-hub.com/docs/how-to-resolve-an-openlegacy-api-that-fails-to-start.md) - [How to Configure the Log Level](https://docs.ol-hub.com/docs/how-to-configure-the-log-level.md) - [How to Dockerize the OpenLegacy API](https://docs.ol-hub.com/docs/how-to-dockerize-the-openlegacy-api.md) - [How to work with OPZ](https://docs.ol-hub.com/docs/how-to-work-with-opz.md) - [How to Log Binary Information](https://docs.ol-hub.com/docs/how-to-log-binary-information.md) - [How to configure and run Mainframe H3270 Screens project](https://docs.ol-hub.com/docs/how-to-configure-and-run-mainframe-h3270-screens-project.md) - [How to configure and run the IBMi TN5250J Screens project](https://docs.ol-hub.com/docs/how-to-configure-and-run-the-ibmi-tn5250j-screens-project.md) - [How to run the OpenLegacy LightHub on a different port](https://docs.ol-hub.com/docs/how-to-run-the-openlegacy-lighthub-on-a-different-port.md) - [How to resolve - java.security.NoSuchAlgorithmException Cannot find any provider supporting AES/CBC/PKCS7Padding - When working against the LightHub](https://docs.ol-hub.com/docs/how-to-resolve-javasecuritynosuchalgorithmexception-cannot-find-any-provider-supporting-aescbcpkcs7padding-when-working-against-the-lighthub.md) - [How to work with project tags](https://docs.ol-hub.com/docs/how-to-work-with-project-tags.md) - [How to set OL HUB Logging level](https://docs.ol-hub.com/docs/how-to-set-ol-hub-logging-level.md) - [OpenLegacy LowCode API - Supported Environment Variables](https://docs.ol-hub.com/docs/openlegacy-lowcode-api-supported-environment-variables.md) - [How to work with OLB](https://docs.ol-hub.com/docs/how-to-work-with-olb.md) - [How to add tracing information to OpenLegacy LowCode API](https://docs.ol-hub.com/docs/how-to-add-tracing-information-to-openlegacy-lowcode-apipi.md) - [OpenLegacy H3270 Connector and the USER Directory](https://docs.ol-hub.com/docs/openlegacy-h3270-connector-and-the-user-directory.md) - [How to Configure Azure AD for SSO](https://docs.ol-hub.com/docs/how-to-configure-azure-ad-for-sso.md) - [How to receive changelog RSS feeds](https://docs.ol-hub.com/docs/how-to-receive-changelog-rss-feeds.md) - [How to Dismiss Empty Records In a Collection By Key Field](https://docs.ol-hub.com/docs/how-to-dismiss-empty-records-in-a-collection-by-key-field.md) - [🛡️ Using Self-Signed Certificates with Java-Based Applications](https://docs.ol-hub.com/docs/using-self-signed-certificates-with-java-based-applications.md) - [Working With Distributed Tracing with OpenLegacy: Propagating Trace ID and Span ID](https://docs.ol-hub.com/docs/working-with-distributed-tracing-with-openlegacy-propagating-trace-id-and-span-id.md) - [Running the OpenLegacy API with GraalVM JDK](https://docs.ol-hub.com/docs/running-the-openlegacy-api-with-graalvm-jdk.md) - [Using Environment Variables Inside The Connection](https://docs.ol-hub.com/docs/using-environment-variables-inside-the-connection.md) - [No-Code Integration Setup for OpenLegacy H3270 Screens API](https://docs.ol-hub.com/docs/no-code-integration-setup-for-openlegacy-h3270-screens-api.md) - [Matching Buffers to COBOL REDEFINE Structures ](https://docs.ol-hub.com/docs/matching-buffers-to-cobol-redefine-structures.md): A comparative guide to three strategies for resolving COBOL REDEFINE ambiguity when deserializing raw mainframe buffers into JSON. - [No Methods in OpenAPI Endpoint](https://docs.ol-hub.com/docs/no-methods-in-openapi-endpoint.md) - [How to Suppress Vert.x Block Logs](https://docs.ol-hub.com/docs/how-to-suppress-vertx-thread-block-logs.md) - [How to increase the request size limit in OpenLegacy API](https://docs.ol-hub.com/docs/how-to-increase-the-request-size-limit-in-openlegacy-api.md) - [How to Update the OpenLegacy License in Hub Enterprise](https://docs.ol-hub.com/docs/how-to-update-the-openlegacy-license-in-hub-enterprise.md) - [OpenLegacy Trust Center](https://docs.ol-hub.com/docs/openlegacy-trust-center.md) - [Support and Maintenance Policy](https://docs.ol-hub.com/docs/support-and-maintenance-policy.md) ## API Reference - [OpenLegacy Compatibility Matrix](https://docs.ol-hub.com/reference/openlegacy-compatibility-matrix.md) - [Global Options](https://docs.ol-hub.com/reference/global-options.md) - [CLI Command Syntax](https://docs.ol-hub.com/reference/cli-command-syntax.md) - [ol add](https://docs.ol-hub.com/reference/ol-add.md): Add Asset to Module metadata - [ol clone module](https://docs.ol-hub.com/reference/ol-clone-module.md): Clone a module to a new directory - [ol config deployer](https://docs.ol-hub.com/reference/ol-config-deployer.md): Create or update deployer profile - [ol config fetcher](https://docs.ol-hub.com/reference/ol-config-fetcher.md): Set fetcher configuration - [ol config hub](https://docs.ol-hub.com/reference/ol-config-hub.md): Create or update CLI environment - [ol config module](https://docs.ol-hub.com/reference/ol-config-module.md): Configure module connection properties profile - [ol config proxy](https://docs.ol-hub.com/reference/ol-config-proxy.md): Configure an HTTP Proxy - [ol copy asset](https://docs.ol-hub.com/reference/ol-copy-asset.md): Copy an asset from one module to another - [ol create agent](https://docs.ol-hub.com/reference/ol-create-agent.md): Create and start a new agent on the OL Hub - [ol create api-key](https://docs.ol-hub.com/reference/ol-create-api-keys.md): Create new api-key - [ol create client](https://docs.ol-hub.com/reference/ol-create-client.md): Create Cobol client for each / selected methods from a hub project - [ol create contract](https://docs.ol-hub.com/reference/ol-create-contract.md): Create autogenerated project contract based on modules associated with the project - [ol create fetcher](https://docs.ol-hub.com/reference/ol-create-fetcher.md): Create an empty Fetcher - [ol create method](https://docs.ol-hub.com/reference/ol-create-method.md): Create a method - [ol create module](https://docs.ol-hub.com/reference/ol-create-module.md): Create an empty Module - [ol create project](https://docs.ol-hub.com/reference/ol-create-project.md): Create a metadata project - [ol create remote-client](https://docs.ol-hub.com/reference/ol-create-remote-client.md): Create a remote client and additional init files from a provided asset - [ol create template](https://docs.ol-hub.com/reference/ol-create-template.md): Generate Service source code based on a project and a solution - [ol create test](https://docs.ol-hub.com/reference/ol-create-test.md): Create a test case for an asset - [ol delete agent](https://docs.ol-hub.com/reference/ol-delete-agent.md): Delete an agent from the OL Hub - [ol delete asset](https://docs.ol-hub.com/reference/ol-delete-asset.md): Delete an asset from remote and local module - [ol delete contract](https://docs.ol-hub.com/reference/ol-delete-contract.md): Delete contract metadata from selected project - [ol delete hub](https://docs.ol-hub.com/reference/ol-delete-hub.md): Delete a CLI environment - [ol delete module](https://docs.ol-hub.com/reference/ol-delete-module.md): Delete module metadata - [ol delete profile](https://docs.ol-hub.com/reference/ol-delete-profile.md): Deletes specified connection properties profile - [ol delete project](https://docs.ol-hub.com/reference/ol-delete-project.md): Delete project metadata - [ol delete property](https://docs.ol-hub.com/reference/ol-delete-property.md): Remove properties from an Asset or an Asset's Field - [ol delete test](https://docs.ol-hub.com/reference/ol-delete-test.md): Delete test case of an asset - [ol deploy](https://docs.ol-hub.com/reference/ol-deploy.md) - [ol export project](https://docs.ol-hub.com/reference/ol-export-project.md): Export project metadata - [ol export repository](https://docs.ol-hub.com/reference/ol-export-repository.md): Export repository metadata - [ol fetch](https://docs.ol-hub.com/reference/ol-fetch.md): Fetch files from remote source - [ol generate](https://docs.ol-hub.com/reference/ol-generate.md): Generate Service source code based on a project and a generator - [ol import module](https://docs.ol-hub.com/reference/ol-import-module.md): Import module metadata from Solution Center to user tenant - [ol import repository](https://docs.ol-hub.com/reference/ol-import-repository.md): Import repository metadata to the OL Hub - [ol list agents](https://docs.ol-hub.com/reference/ol-list-agents.md): Display the list of OL Hub Agents - [ol list api-keys](https://docs.ol-hub.com/reference/ol-list-api-keys.md): Display the list of OL Hub api-keys - [ol list assets](https://docs.ol-hub.com/reference/ol-list-assets.md): Display modules asset list - [ol list connectors](https://docs.ol-hub.com/reference/ol-list-connectors.md): Display the list of OL Hub connectors - [ol list deployers](https://docs.ol-hub.com/reference/ol-list-deployers.md): Display the list of OL Hub deployers - [ol list generators](https://docs.ol-hub.com/reference/ol-list-generators.md): Display the list of OL Hub generators - [ol list hubs](https://docs.ol-hub.com/reference/ol-list-hubs.md): List CLI environments - [ol list modules](https://docs.ol-hub.com/reference/ol-list-modules.md): Display the list of OL Hub modules - [ol list profiles](https://docs.ol-hub.com/reference/ol-list-profiles.md): Lists defined connection properties profiles or profile content - [ol list projects](https://docs.ol-hub.com/reference/ol-list-projects.md): Display the list of OL Hub projects - [ol list templates](https://docs.ol-hub.com/reference/ol-list-templates.md): Display the list of OL Hub templates - [ol list tests](https://docs.ol-hub.com/reference/ol-list-tests.md): Display assets test cases data - [ol login](https://docs.ol-hub.com/reference/ol-login.md): Login to the OL Hub - [ol logout](https://docs.ol-hub.com/reference/ol-logout.md): Logout from the OL Hub - [ol push asset](https://docs.ol-hub.com/reference/ol-push-asset.md): Push asset metadata to the hub - [ol push module](https://docs.ol-hub.com/reference/ol-push-module.md): Push module metadata to the hub - [ol push resources](https://docs.ol-hub.com/reference/ol-push-resources.md): Push resources to hub - [ol set cache](https://docs.ol-hub.com/reference/ol-set-cache.md): Customize the operation cache - [ol set property](https://docs.ol-hub.com/reference/ol-set-property.md): Add additional properties to an Asset or Asset's Field - [ol start agent](https://docs.ol-hub.com/reference/ol-start-agent.md): Start a local agent - [ol start emulation](https://docs.ol-hub.com/reference/ol-start-emulation.md): Start an AS/400 terminal emulation - [ol templates edit](https://docs.ol-hub.com/reference/ol-template-edit.md): Generate Service source code based on a project and a solution - [ol test asset](https://docs.ol-hub.com/reference/ol-test-asset.md): Test an asset against the module datasource - [ol test connection](https://docs.ol-hub.com/reference/ol-test-connection.md): Provide connector connection properties and test connectivity to the datasource - [ol test method](https://docs.ol-hub.com/reference/ol-test-method.md): Test a method using an existing test case or by providing a json input - [ol update api-key](https://docs.ol-hub.com/reference/ol-update-api-key.md): Update api-key by name - [ol update settings](https://docs.ol-hub.com/reference/ol-update-settings.md): Update settings by key name - [ol usage](https://docs.ol-hub.com/reference/ol-usage.md): Get current tenant objects counters - [CICS-COBOL](https://docs.ol-hub.com/reference/cics-cobol-cheat-sheet.md) - [IBM-MQ-COBOL](https://docs.ol-hub.com/reference/ibm-mq-cobol-cheat-sheet.md) - [IBM-MQ-PCML](https://docs.ol-hub.com/reference/ibm-mq-pcml-cheat-sheet.md) - [IBMi-AS400-COBOL](https://docs.ol-hub.com/reference/ibmi-as400-cobol-cheat-sheet.md) - [IBMi-AS400-PCML](https://docs.ol-hub.com/reference/ibmi-as400-pcml-cheat-sheet.md) - [IMS-COBOL](https://docs.ol-hub.com/reference/ims-cobol-cheat-sheet.md) - [IMS-PL/1](https://docs.ol-hub.com/reference/ims-pl1-cheat-sheet.md) - [MF-CTG-COBOL](https://docs.ol-hub.com/reference/mf-ctg-cobol-cheat-sheet.md) - [ORACLE-STORED-PROCEDURE](https://docs.ol-hub.com/reference/oracle-stored-procedure-cheat-sheet.md) - [SAP](https://docs.ol-hub.com/reference/sap-cheat-sheet.md) - [TEMENOS-TAFC](https://docs.ol-hub.com/reference/temenos-tafc-cheat-sheet.md) - [DB2-ZOA-SP](https://docs.ol-hub.com/reference/db2-zoa-sp-cheat-sheet.md) - [REST-API](https://docs.ol-hub.com/reference/rest-api-cheat-sheet.md) - [ORACLE-DB](https://docs.ol-hub.com/reference/oracle-db-cheat-sheet.md) - [xml-files](https://docs.ol-hub.com/reference/xml-files-cheat-sheet.md) - [MSSQL](https://docs.ol-hub.com/reference/mssql-cheat-sheet.md) - [Sybase-DB](https://docs.ol-hub.com/reference/sybase-db-cheat-sheet.md) - [MF-DATASET](https://docs.ol-hub.com/reference/mf-dataset-cheat-sheet.md) - [get project](https://docs.ol-hub.com/reference/get_api-v1-projects-id-2.md): The **get project** API sends a GET request to return various information for a specific project. - [update project](https://docs.ol-hub.com/reference/put_api-v1-projects-id-2.md): The **update project** API sends a PUT request to update the project's name, description and technology view in the UI (if it's a regular open API project, db poller, file, or reverse api). - [delete project](https://docs.ol-hub.com/reference/delete_api-v1-projects-id-2.md): The **delete project** API sends a DEL request to delete a project. - [create project by modules](https://docs.ol-hub.com/reference/post_api-v1-projects-2.md): The **create project by modules** API sends a POST request to create a project based on specific modules. - [get all projects](https://docs.ol-hub.com/reference/get_api-v1-projects-2.md): The **get all projects** API sends a GET request to retrieve the project ids of all projects. - [create project by solution](https://docs.ol-hub.com/reference/post_api-v1-projects-create-by-solution-2.md): The **create project by solution** API sends a POST request to create a project based on a specific solution for a specific project version. - [add modules to project](https://docs.ol-hub.com/reference/put_api-v1-projects-id-modules-2.md): The **add modules to project** API sends a PUT request to add modules to a project. - [tag project by id](https://docs.ol-hub.com/reference/post_api-v1-projects-id-versions-2.md): The **tag project by id** API sends a POST request to create a new version of the project by the project id. - [tag project by name](https://docs.ol-hub.com/reference/post_api-v1-projects-name-create-version-by-name-2.md): The **tag project by name** API sends a POST request to create a new version of the project by the project name. - [deploy project](https://docs.ol-hub.com/reference/post_api-v1-projects-id-deploy-2.md): The **deploy project** API sends a POST request to run a project with at least one method in the OpenLegacy runtime cluster. - [duplicate project](https://docs.ol-hub.com/reference/post_api-v1-projects-id-duplicate-2.md): The **duplicate project** API sends a POST request to duplicate a project. - [read module](https://docs.ol-hub.com/reference/get_api-v1-modules-id-1.md): The **read module** API sends a GET request to retrieve a module. - [delete module](https://docs.ol-hub.com/reference/delete_api-v1-modules-id-1.md): The **delete module** API sends a DELETE request to delete a module. - [update module](https://docs.ol-hub.com/reference/put_api-v1-modules-id-1.md): The **update module** API sends a PUT request to update a module. - [create module](https://docs.ol-hub.com/reference/post_api-v1-modules-1.md): The **create module** API sends a POST request to create a module. - [read all modules](https://docs.ol-hub.com/reference/get_api-v1-modules-1.md): The **read all modules** API sends a GET request to retrieve all modules. - [delete module by name](https://docs.ol-hub.com/reference/delete_api-v1-modules-name-delete-by-name-1.md): The **delete module by name** API sends a DELETE request to delete a named module. - [create new connection](https://docs.ol-hub.com/reference/create-new-connection.md): The **create new connection** API sends a POST request to add a connection. - [get connection by id](https://docs.ol-hub.com/reference/get-connection-by-id.md): The **get connection by id** API sends a GET request to retrieve a connection. - [get connection by name](https://docs.ol-hub.com/reference/get-connection-by-name.md): The **get connection by name** API sends a GET request to retrieve a connection. - [get all connections](https://docs.ol-hub.com/reference/get-all-connections.md): The **get all connections** API sends a GET request to retrieve a list of connections. - [update existing connection by id](https://docs.ol-hub.com/reference/update-existing-connection-by-id.md): The **update existing connection by id** API sends a PUT request to modify a connection. - [delete connection by id](https://docs.ol-hub.com/reference/delete-connection-by-id.md): The **delete connection by id** API sends a DELETE request to remove a connection. - [push module](https://docs.ol-hub.com/reference/push-module.md): The **push module** API sends a POST request to create a module. - [read module](https://docs.ol-hub.com/reference/read-module.md): The **read module** API sends a GET request to retrieve a module. - [read all modules](https://docs.ol-hub.com/reference/read-all-modules.md): The **read all modules** API sends a GET request to retrieve a list of modules. - [update module](https://docs.ol-hub.com/reference/update-module.md): The **update module** API sends a PUT request to modify a module name and description. - [delete module](https://docs.ol-hub.com/reference/delete-module.md): The **delete module** API sends a DELETE request to remove a module. - [delete module by name](https://docs.ol-hub.com/reference/delete-module-by-name.md): The **delete module by name** API sends a DELETE request to remove a module. - [add asset to module](https://docs.ol-hub.com/reference/add-asset-to-module.md): The **add asset to module** API sends a POST request to insert an asset. - [create module by solution](https://docs.ol-hub.com/reference/create-module-by-solution.md): The **create module by solution** API sends a POST request to create a module using solution center. - [create project / create project by modules](https://docs.ol-hub.com/reference/create-project.md): The **create project** API sends a POST request to add a project. - [get project](https://docs.ol-hub.com/reference/get-project.md): The **get project** API sends a GET request to retrieve a project. - [get all projects](https://docs.ol-hub.com/reference/get-all-projects.md): The **get all projects** API sends a GET request to retrieve a list of projects. - [update project](https://docs.ol-hub.com/reference/update-project.md): The **update project** API sends a PUT request to modify a project name and description. - [delete project](https://docs.ol-hub.com/reference/delete-project.md): The **delete project** API sends a DELETE request to remove a project. - [delete project by name](https://docs.ol-hub.com/reference/delete-project-by-name.md): The **delete project by name** API sends a DELETE request to remove a project. - [create project by solution](https://docs.ol-hub.com/reference/create-project-by-solution.md): The **create project by solution** API sends a POST request to create a project using solution center. - [tag project by id](https://docs.ol-hub.com/reference/tag-project-by-id.md): The **tag project by id** API sends a POST request to save a project snapshot. - [deploy project](https://docs.ol-hub.com/reference/deploy-project.md): The **deploy project** API sends a POST request to start a service. - [create contract](https://docs.ol-hub.com/reference/create-contract.md): The **create contract** API sends a POST request to add a contract to a project. - [get contract](https://docs.ol-hub.com/reference/get-contract.md): The **get contract** API sends a GET request to return all contract information. ## Changelog - [OL Hub Release Notes 3.0.34](https://docs.ol-hub.com/changelog/ol-hub-release-notes-3034.md) - [OL Hub Release Notes 3.0.33](https://docs.ol-hub.com/changelog/ol-hub-release-notes-3033.md) - [OL Hub Release Notes 3.0.32](https://docs.ol-hub.com/changelog/ol-hub-release-notes-3032.md) - [OL Hub Release Notes 3.0.31](https://docs.ol-hub.com/changelog/ol-hub-release-notes-3031.md) - [OL Hub Release Notes 3.0.30](https://docs.ol-hub.com/changelog/ol-hub-release-notes-3030.md) - [OL Hub Release Notes 3.0.29](https://docs.ol-hub.com/changelog/ol-hub-release-notes-3029.md) - [OL Hub Release Notes 3.0.28](https://docs.ol-hub.com/changelog/ol-hub-release-notes-3028.md) - [OL Hub Release Notes 3.0.27](https://docs.ol-hub.com/changelog/hub-release-notes.md) - [OL Hub Release Notes 3.0.26](https://docs.ol-hub.com/changelog/ol-hub-release-notes-3026.md) - [OL Hub Release Notes 3.0.25](https://docs.ol-hub.com/changelog/ol-hub-release-notes-3025.md)