> For the complete documentation index, see [llms.txt](/llms.txt)

# setup using the management console

Create a resource in a microservice using the Management Console.




The first thing a developer should do in the Management Console is to create a namespace and register master data.
These can be created in the Management Console.

## Select Region

![select_region.png](select_region.png)

Below the side menu, there is a region menu.
From here you can select the region in which you want to operate microservices.

## Create a namespace

Log in to the Management Console and select Microservices.

![list_namespaces.png](list_namespaces.png)

When the list of namespaces appears, create a new namespace.

![create_namespace.png](create_namespace.png)

Enter values in the configuration fields and confirm them to complete the creation of the namespace.

## Register master data

Some microservices require master data to be registered before using their functions.

For microservices that require master data registration, there is a tab titled "Master Data" on the namespace detail page.

![master_data_pane.png](master_data_pane.png)

When you select the tab, you will see an error message like "Currently available master data could not be found," indicating that master data has not yet been registered.

### Using the Master Data Editor

The Master Data Editor can be used to create master data.

Select the "Master Data Editor" tab on the namespace detail page.

![master_data_editor_pane.png](master_data_editor_pane.png)

This screenshot is an example from GS2-Inventory.
To illustrate the creation of master data, let's explain what kind of master data GS2-Inventory needs.

```plantuml
class InventoryModel {
  +string Name
  +int Initial size
  +int Maximum size
}

class ItemModel {
  +string Name
  +int Maximum stackable quantity
  +bool Allow items to be stored in multiple slots when the maximum stackable quantity is exceeded?
  +int display order
}

Namespace "1" *-- "many" InventoryModel
InventoryModel "1" *-- "many" ItemModel
```

GS2-Inventory requires the definition of an Inventory with a capacity limit and an Item that can be stored in the Inventory.
The inventory has an initial capacity and a maximum capacity; the item specifies the maximum number of items that can be stacked in a capacity and whether a second stack is created when the number of items in the inventory reaches the maximum number of items that can be stacked.

#### Creating an Inventory Model

First, create an Inventory Model using the Master Data Editor.

![create_inventory_model.png](create_inventory_model.png)

Enter values for each item and press the Create button.

![list_inventory_models.png](list_inventory_models.png)

Once added to the list of Inventory Models, select the created Inventory Model to open the detail page.

#### Creating an Item Model

![detail_of_inventory.png](detail_of_inventory.png)

Once you open the Inventory Model detail page, the next menu item is to create an Item Model.
Select it to create an Item Model.

![create_item_model.png](create_item_model.png)

Enter values for each item and press the Create button.

#### Exporting Master Data

After registration, export the master data. Return to the namespace details page and select the Master Data Editor tab.

![export_master_data.png](export_master_data.png)

Press the Export button at the top of the tab pane.

![master_data_json.png](master_data_json.png)

A JSON file of the master data will be exported.

Master data is managed in such a JSON file.

Therefore, you do not necessarily need to use the Master Data Editor in the Management Console, but can prepare a program to export master data managed in a spreadsheet.

The JSON format of the master data is described in detail in the programming guide for each microservice.

### Reflecting Master Data

Select the "Master Data" tab again, where an error occurred earlier that there was no master data registered.

![import_master_data.png](import_master_data.png)

Select the menu for uploading master data.

![import_master_data2.png](import_master_data2.png)

Select the exported JSON file to upload.

![exists_master_data.png](exists_master_data.png)

Reflection is complete when the master data is displayed.

All microservices that require master data registration can register and update master data in this way.



