<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://3.86.49.49/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://3.86.49.49/feed.php">
        <title>Internal Errigal Collaboration Wiki development</title>
        <description></description>
        <link>http://3.86.49.49/</link>
        <image rdf:resource="http://3.86.49.49/lib/tpl/docnavwiki/images/favicon.ico" />
       <dc:date>2026-04-17T11:56:38+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://3.86.49.49/doku.php?id=development:artifactory&amp;rev=1690190926&amp;do=diff"/>
                <rdf:li rdf:resource="http://3.86.49.49/doku.php?id=development:aws&amp;rev=1633698341&amp;do=diff"/>
                <rdf:li rdf:resource="http://3.86.49.49/doku.php?id=development:bitbucket_guidelines&amp;rev=1675167406&amp;do=diff"/>
                <rdf:li rdf:resource="http://3.86.49.49/doku.php?id=development:database_migration&amp;rev=1624612196&amp;do=diff"/>
                <rdf:li rdf:resource="http://3.86.49.49/doku.php?id=development:development_guidelines&amp;rev=1624612196&amp;do=diff"/>
                <rdf:li rdf:resource="http://3.86.49.49/doku.php?id=development:dev_process_high_level&amp;rev=1624612196&amp;do=diff"/>
                <rdf:li rdf:resource="http://3.86.49.49/doku.php?id=development:docker_registry&amp;rev=1684319498&amp;do=diff"/>
                <rdf:li rdf:resource="http://3.86.49.49/doku.php?id=development:external_jars&amp;rev=1624612196&amp;do=diff"/>
                <rdf:li rdf:resource="http://3.86.49.49/doku.php?id=development:general&amp;rev=1624612196&amp;do=diff"/>
                <rdf:li rdf:resource="http://3.86.49.49/doku.php?id=development:grails&amp;rev=1624612196&amp;do=diff"/>
                <rdf:li rdf:resource="http://3.86.49.49/doku.php?id=development:http_library&amp;rev=1624612196&amp;do=diff"/>
                <rdf:li rdf:resource="http://3.86.49.49/doku.php?id=development:jiras&amp;rev=1624612196&amp;do=diff"/>
                <rdf:li rdf:resource="http://3.86.49.49/doku.php?id=development:qa_server_config&amp;rev=1624612196&amp;do=diff"/>
                <rdf:li rdf:resource="http://3.86.49.49/doku.php?id=development:rapid_public_service_deployment&amp;rev=1624612196&amp;do=diff"/>
                <rdf:li rdf:resource="http://3.86.49.49/doku.php?id=development:reactjs&amp;rev=1624612196&amp;do=diff"/>
                <rdf:li rdf:resource="http://3.86.49.49/doku.php?id=development:recommended_external_jars&amp;rev=1624612196&amp;do=diff"/>
                <rdf:li rdf:resource="http://3.86.49.49/doku.php?id=development:sql_upgrade_rollback_scripts&amp;rev=1624612196&amp;do=diff"/>
                <rdf:li rdf:resource="http://3.86.49.49/doku.php?id=development:start&amp;rev=1684318850&amp;do=diff"/>
                <rdf:li rdf:resource="http://3.86.49.49/doku.php?id=development:test&amp;rev=1624612196&amp;do=diff"/>
                <rdf:li rdf:resource="http://3.86.49.49/doku.php?id=development:trap_handling_ticket_creation&amp;rev=1624612196&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://3.86.49.49/lib/tpl/docnavwiki/images/favicon.ico">
        <title>Internal Errigal Collaboration Wiki</title>
        <link>http://3.86.49.49/</link>
        <url>http://3.86.49.49/lib/tpl/docnavwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="http://3.86.49.49/doku.php?id=development:artifactory&amp;rev=1690190926&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-24T10:28:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>development:artifactory</title>
        <link>http://3.86.49.49/doku.php?id=development:artifactory&amp;rev=1690190926&amp;do=diff</link>
        <description>Errigal Artifactory / Nexus Sonatype

 --- Anna Dowling 2018/01/08 08:53
--- Anthony Ryan 2023/02/03

This article outlines basic server access details for artifactory.

 new artifactory at &lt;http://artifactory.errigal.com&gt; is run as a Nexus docker container via docker-compose.yml file, located at ubuntu@10.91.133.220:/home/ubuntu/docker/nexus/docker-compose.yml</description>
    </item>
    <item rdf:about="http://3.86.49.49/doku.php?id=development:aws&amp;rev=1633698341&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-08T14:05:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>development:aws</title>
        <link>http://3.86.49.49/doku.php?id=development:aws&amp;rev=1633698341&amp;do=diff</link>
        <description>AWS

	*  AWS Login
	*   AWS EC2 Maintenance 
	*   AWS EBS Resizing 
	*   American Tower AWS Access
	*   AWS CLI Configuration</description>
    </item>
    <item rdf:about="http://3.86.49.49/doku.php?id=development:bitbucket_guidelines&amp;rev=1675167406&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-01-31T12:16:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>development:bitbucket_guidelines</title>
        <link>http://3.86.49.49/doku.php?id=development:bitbucket_guidelines&amp;rev=1675167406&amp;do=diff</link>
        <description>Bitbucket/Git Process

 --- Colm Carew 2018/05/11 03:55

A presentation of this process as well as a guide can be found here : &lt;https://docs.google.com/presentation/d/17kGNWKLKxOgc6KfrSidwojwKGvvpRA-2Am3dDusX-PY/edit#slide=id.p4&gt;

The initial review (credits to Anna!) - &lt;https://docs.google.com/document/d/1MxZtlwdKw69Y8HNs_1JxBMuFI97N-zsvnEtHRWJOfnw/edit&gt;

Note : It is the responsibility of the person who opened the PR to merge it, not the person who approves it. Though there are circumstances w…</description>
    </item>
    <item rdf:about="http://3.86.49.49/doku.php?id=development:database_migration&amp;rev=1624612196&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-06-25T10:09:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>development:database_migration</title>
        <link>http://3.86.49.49/doku.php?id=development:database_migration&amp;rev=1624612196&amp;do=diff</link>
        <description>Database Upgrade Scripts Process

 --- Colm Carew 2018/05/17 08:11

The scripts are located in each project that the scripts need to be run for i.e. Snmp Manager upgrade scripts are in the Snmp Manager codebase

Presentation on this :
&lt;https://docs.google.com/presentation/d/1Yv7KJqZBW4f90VWs9tpXdU1xn6j4hwy9cGZzeNlGnWY/edit#slide=id.p4&gt;

SQL File Checklist

	*</description>
    </item>
    <item rdf:about="http://3.86.49.49/doku.php?id=development:development_guidelines&amp;rev=1624612196&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-06-25T10:09:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>development:development_guidelines</title>
        <link>http://3.86.49.49/doku.php?id=development:development_guidelines&amp;rev=1624612196&amp;do=diff</link>
        <description>Development Guidelines

 --- Colm Carew 2018/07/10 01:03

How do we get a development Ticket

Usually you will be assigned a JIRA Ticket to work on whose naming format is usually IDMS-XXXX (IDMS-1234 for example).
The ticket is very important as this is what is used for time tracking, naming the your git branch and also needs to be the start of your commit messages.</description>
    </item>
    <item rdf:about="http://3.86.49.49/doku.php?id=development:dev_process_high_level&amp;rev=1624612196&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-06-25T10:09:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>development:dev_process_high_level</title>
        <link>http://3.86.49.49/doku.php?id=development:dev_process_high_level&amp;rev=1624612196&amp;do=diff</link>
        <description>DEV Process - high-level description

Following figure describes the high-level view of DEV process and associated tools.
Each process/tool has it&#039;s own detailed description in its respective page (please check the list below) - this only serves as single integrated view on all of them.</description>
    </item>
    <item rdf:about="http://3.86.49.49/doku.php?id=development:docker_registry&amp;rev=1684319498&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-05-17T11:31:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>development:docker_registry</title>
        <link>http://3.86.49.49/doku.php?id=development:docker_registry&amp;rev=1684319498&amp;do=diff</link>
        <description>Docker Registry

The Errigal Private Docker Registry is hosted on barney.err
There is a frontend UI to view it on docker.errigal.com

To use the registry, you must first login
  docker login -u errigal registry.errigal.com
The password is in pwsafe.</description>
    </item>
    <item rdf:about="http://3.86.49.49/doku.php?id=development:external_jars&amp;rev=1624612196&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-06-25T10:09:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>development:external_jars</title>
        <link>http://3.86.49.49/doku.php?id=development:external_jars&amp;rev=1624612196&amp;do=diff</link>
        <description>Grails 2.x External Lib Dependencies (Excluding plugins)
 Jar  Version    Use Case        Recommendation      jxls  2.4.7    Template Based Excel Generation        Only for smaller Excel file  commons-net  1.4.1    Email Sending feature        NA  ireasoningssnmp</description>
    </item>
    <item rdf:about="http://3.86.49.49/doku.php?id=development:general&amp;rev=1624612196&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-06-25T10:09:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>development:general</title>
        <link>http://3.86.49.49/doku.php?id=development:general&amp;rev=1624612196&amp;do=diff</link>
        <description>General Guidelines

SQL Upgrade and Rollback Scripts

To ensure extra smoothness of the releases, the domain-related changes to the database (any application) must be accompanied by the relevant UPGRADE and ROLLBACK scripts.

These scripts can be found in the</description>
    </item>
    <item rdf:about="http://3.86.49.49/doku.php?id=development:grails&amp;rev=1624612196&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-06-25T10:09:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>development:grails</title>
        <link>http://3.86.49.49/doku.php?id=development:grails&amp;rev=1624612196&amp;do=diff</link>
        <description>Grails

	*  Deploy Grails Plugin
	*  Grails 2.5 
	*  Debugging a Grails 3 Application IntelliJ Idea
	*  Grails 3 Application Guide
	*  Exception Resolution Strategies</description>
    </item>
    <item rdf:about="http://3.86.49.49/doku.php?id=development:http_library&amp;rev=1624612196&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-06-25T10:09:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>development:http_library</title>
        <link>http://3.86.49.49/doku.php?id=development:http_library&amp;rev=1624612196&amp;do=diff</link>
        <description>HTTP Library

 --- Avinash D&#039;Silva 2019/04/12 09:25

The JavaHttpClient is a wrapper library developed as a part of R&amp;D (in April 2019 IDMS-3748) so as to provide a HTTP client for our aging SnmpManager as it wasn&#039;t practical to upgrade the existing libraries.

The JavaHttpClient was created to deal with the following primary challenges:</description>
    </item>
    <item rdf:about="http://3.86.49.49/doku.php?id=development:jiras&amp;rev=1624612196&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-06-25T10:09:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>development:jiras</title>
        <link>http://3.86.49.49/doku.php?id=development:jiras&amp;rev=1624612196&amp;do=diff</link>
        <description>Development JIRA Guidelines

Author: John Rellis

----------

Dev Ticket Creation in Jira Presentation Slides

Dev Ticket Creation in Jira Webex Link

Stories are singular in purpose

A nocuser should be able to see venues in the nocportal and also view venue reports

	*  This is bad!  This should be two jiras, one for noc portal and one for specific report changes</description>
    </item>
    <item rdf:about="http://3.86.49.49/doku.php?id=development:qa_server_config&amp;rev=1624612196&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-06-25T10:09:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>development:qa_server_config</title>
        <link>http://3.86.49.49/doku.php?id=development:qa_server_config&amp;rev=1624612196&amp;do=diff</link>
        <description>Setting up a QA Server

	*  Unordered List Item</description>
    </item>
    <item rdf:about="http://3.86.49.49/doku.php?id=development:rapid_public_service_deployment&amp;rev=1624612196&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-06-25T10:09:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>development:rapid_public_service_deployment</title>
        <link>http://3.86.49.49/doku.php?id=development:rapid_public_service_deployment&amp;rev=1624612196&amp;do=diff</link>
        <description>Rapid Public Service Deployment

Author: Andrey Shevyakov

Description:
A quick guide on how to implement an SnmpManager Grails service with which a client GUI can interact (regardless of the selected GUI framework). 

Steps:

	*  Create a Grails service implementing the</description>
    </item>
    <item rdf:about="http://3.86.49.49/doku.php?id=development:reactjs&amp;rev=1624612196&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-06-25T10:09:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>development:reactjs</title>
        <link>http://3.86.49.49/doku.php?id=development:reactjs&amp;rev=1624612196&amp;do=diff</link>
        <description>React.js

	*  React.js
	*  React Router
	*  React and Redux
	*  React and Redux and GWT</description>
    </item>
    <item rdf:about="http://3.86.49.49/doku.php?id=development:recommended_external_jars&amp;rev=1624612196&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-06-25T10:09:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>development:recommended_external_jars</title>
        <link>http://3.86.49.49/doku.php?id=development:recommended_external_jars&amp;rev=1624612196&amp;do=diff</link>
        <description>Grails External Jars

Ticketer

	*  jxls 3.7 (Excel template) 

SnmpManager

NocPortal

SnmpManager

Recommended External Jars (JDK 8.0+)</description>
    </item>
    <item rdf:about="http://3.86.49.49/doku.php?id=development:sql_upgrade_rollback_scripts&amp;rev=1624612196&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-06-25T10:09:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>development:sql_upgrade_rollback_scripts</title>
        <link>http://3.86.49.49/doku.php?id=development:sql_upgrade_rollback_scripts&amp;rev=1624612196&amp;do=diff</link>
        <description>SQL Upgrade and Rollback Scripts

To ensure extra smoothness of the releases, the domain-related changes to the database (any application) must be accompanied by the relevant UPGRADE and ROLLBACK scripts.

These scripts can be found in the idms-sql-script repository in the</description>
    </item>
    <item rdf:about="http://3.86.49.49/doku.php?id=development:start&amp;rev=1684318850&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-05-17T11:20:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>development:start</title>
        <link>http://3.86.49.49/doku.php?id=development:start&amp;rev=1684318850&amp;do=diff</link>
        <description>Development

Guides relevant to the development team e.g. Jira guidelines, development guidelines, AWS, Ansible, Open VPN, RabbitMQ, Errigal Artifactory, SonarQube etc.

Process

	*  High-Level Development Process Outline
	*  JIRA Guidelines
	*  Bitbucket Guidelines / Git Process
	*   SQL Upgrade &amp; Rollback Scripts
	*  Database Upgrade Scripts Process
	*  Development Guidelines
	*  Docker Registry

Tools &amp; Technologies

	*  AWS
	*  Errigal Artifactory
	*</description>
    </item>
    <item rdf:about="http://3.86.49.49/doku.php?id=development:test&amp;rev=1624612196&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-06-25T10:09:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>development:test</title>
        <link>http://3.86.49.49/doku.php?id=development:test&amp;rev=1624612196&amp;do=diff</link>
        <description>Test Design Guidelines

ATP

	*  If the test is concerning the permissions (e.g. EMS user permission), always write two versions of the same ATP: for a non-admin user (e.g. carrier user) and an admin user.

Integration

To be filled in.

Unit

To be filled in.</description>
    </item>
    <item rdf:about="http://3.86.49.49/doku.php?id=development:trap_handling_ticket_creation&amp;rev=1624612196&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-06-25T10:09:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>development:trap_handling_ticket_creation</title>
        <link>http://3.86.49.49/doku.php?id=development:trap_handling_ticket_creation&amp;rev=1624612196&amp;do=diff</link>
        <description>Trap Handling to Ticket Creation End to End

Author: Cathal O&#039;Keeffe 2018/11/01

This is a quick overview of the lifecycle of a trap as it goes through the SNMP Manager and becomes a ticket, with references to important classes and methods along the way.</description>
    </item>
</rdf:RDF>
