> For the complete documentation index, see [llms.txt](https://boomi.markusschmidt.pro/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://boomi.markusschmidt.pro/boomi-scriptease/setup-a-customer-project-a5e8a967b06b4f9d9123b55f72e07145/verify-project-setup.md).

# Verify Project Setup

Open `msgHelloWorld.groovy` and set a breakpoint on line 27 (left click on the line number).

<figure><img src="/files/553iqBqEqcYPlJmfTViD" alt=""><figcaption><p>Hello World with active Breakpoint</p></figcaption></figure>

Open **`Test_`**`HelloWorld.groovy`, click on the green arrows beside line no 16 and *Debug 'Test\_HelloWorld'.*

<figure><img src="/files/WuFmk2xLL1ctCVLX6Z21" alt=""><figcaption><p>Run Test</p></figcaption></figure>

The script compiles, runs and stops at the Breakpoint, with an open Debugger Windows (*Threads & Variables*).

<figure><img src="/files/RRnUvl04ag3xuwB6lO3O" alt=""><figcaption><p>Debugger Window: Code execution stopped at breakpoint</p></figcaption></figure>

Find out, how to "*Setop Over*" line-by-line and halt after the addition. Check the Variables.

<figure><img src="/files/EvJymjGWnIWX9QRv03sf" alt=""><figcaption><p>IntelliJ on halt - breakpoint hit</p></figcaption></figure>

> :bulb: **TIP!**
>
> In the IDE watch the yellow and red markers in the editor to the right. Also the yellow warning exclamations on the top. Click on ti the open the *Problems* window.
>
> Find the *Database* window.
>
> Use `ctrl + shift /` or `ctrl + /` for comments.

### Script functionality

Have a look at the Map Script itself that simply adds two values:

```
// This is the script's logic - not too much ...
total = a + b
```

See the test has passed and check the output (log messages):

<div align="left"><figure><img src="/files/BxWYKeKxosvnypaS1R17" alt="" width="563"><figcaption><p>Script output</p></figcaption></figure></div>

Resume or Stop the execution.

<figure><img src="/files/Z51Um7GbLv2RiSjlvppM" alt=""><figcaption><p>Debugger Execution Controls</p></figcaption></figure>

See also [An illegal reflective access operation has occurred](/boomi-scriptease/troubleshoot/illegal-reflective-access.md)

### Use the Map Script in Boomi

Copy and paste the script code to Boomi and do not forget to define the **Inputs** and **Outputs** which you are using in your script:

<figure><img src="/files/Itzc7d4A2qiWkPcXXJKP" alt=""><figcaption><p>Map Script in Boomi</p></figcaption></figure>

Write a test process with a Map that uses the Map Script and Test it in Boomi. Check the Logs!!!
