APIs Archives ~ fitzmoskal https://fitzmoskal.me/tag/apis/ You are _here_ Thu, 29 Feb 2024 18:13:53 +0000 en-GB hourly 1 https://wordpress.org/?v=6.9.4 https://fitzmoskal.me/wp-content/uploads/2024/02/cropped-result_880649-32x32.jpeg APIs Archives ~ fitzmoskal https://fitzmoskal.me/tag/apis/ 32 32 11678478 German Car Systems Maker – Storage Integration https://fitzmoskal.me/german-car-systems-maker-storage-integration/ Mon, 26 Feb 2024 16:31:21 +0000 https://fitzmoskal.me/?p=1468 I worked with this German company to enhance their Discovery and CMDB with various storage metadata and data from unsupported

The post German Car Systems Maker – Storage Integration appeared first on fitzmoskal.

]]>

I worked with this German company to enhance their Discovery and CMDB with various storage metadata and data from unsupported storage systems. I wrote extensive TPL code which integrated with APIs for NetApp, Dell Isilon, IBM Spetrum, and Nasuni.

For Nasuni I had to develop the whole model using data extracted from the APIs to model the Management Console, Volumes and Shares.

The outcome of this project was to allow the client to accurately track storage usage and billing.

During this time I also assisted the client in troubleshooting Azure discovery and retrieving additional matadata from VMware.

The post German Car Systems Maker – Storage Integration appeared first on fitzmoskal.

]]>
1468
US Energy Company – CMDB Augmentation and Deep Database Architecture https://fitzmoskal.me/us-energy-company-cmdb-augmentation-and-deep-database-architecture/ Mon, 26 Feb 2024 15:10:40 +0000 https://fitzmoskal.me/?p=1456 I worked 3 short projects with a US-based energy company over a period of three years to develop customisations to

The post US Energy Company – CMDB Augmentation and Deep Database Architecture appeared first on fitzmoskal.

]]>

I worked 3 short projects with a US-based energy company over a period of three years to develop customisations to the data pipeline to their CMDB. This was to enable a front-end form for application ownership selection. For this they needed specifically to be able to extract metadata from their IBM DB2, MSSQL, Oracle, MongoDB and MariaDB databases for promotion to the front-end display.

The solution involved custom TPL code applied to BMC Discovery, which used a combination of SQL connections of JDBC and API connectivity with MongoDB. Both Discovery and the CMDB sync connections needed to be modified to make it work.

MongoDB presented the most challenging connection as Discovery was not built for a direct integration, so the solution called for running the API retrieval queries directly on the server as it scanned, with a local encrypted text file which contained the API credentials. The output was then retrieved the normal way.

The solution allowed for the client to be able to correctly identify and assign ownership for their database dependent applications.

The post US Energy Company – CMDB Augmentation and Deep Database Architecture appeared first on fitzmoskal.

]]>
1456
Mapping Food & Drinks Venues with Foursquare API https://fitzmoskal.me/mapping-food-drinks-venues-with-foursquare-api/ Tue, 20 Feb 2024 14:33:39 +0000 https://fitzmoskal.me/?p=1293 I was given a brief to extract data from Foursquare to identify the nearest food and drinks venues within 1000

The post Mapping Food & Drinks Venues with Foursquare API appeared first on fitzmoskal.

]]>
I was given a brief to extract data from Foursquare to identify the nearest food and drinks venues within 1000 meters latitude and longitude provided in an Excel sheet for a historical tour company.

I developed this with a mixture of Bash and Python, exporting the results to JSON and then converting to CSV. All code was handed to the client.

The post Mapping Food & Drinks Venues with Foursquare API appeared first on fitzmoskal.

]]>
1293
Tideway https://fitzmoskal.me/tideway/ Mon, 19 Feb 2024 23:02:48 +0000 https://fitzmoskal.me/?p=1232 An I developed in Python for Traversys which simplifies usage of the BMC Discovery API. This is no longer being

The post Tideway appeared first on fitzmoskal.

]]>
An I developed in Python for Traversys which simplifies usage of the BMC Discovery API. This is no longer being actively developed since we’ve moved away from working on Discovery.

https://github.com/traversys/Tideway

The post Tideway appeared first on fitzmoskal.

]]>
1232