Generate PDF Reports with Linx
A very helpful feature of any system is to be able to automatically generate reports and forward it to users, either via Emails, or on a site for download. There are a lot of technologies available...
View ArticleBoolean Tips and Tricks
This is a short list of learnings I’ve found regarding working with Booleans. By no means is this an exhaustive list, so feel free to add on: What is a Boolean: A Boolean is a variable, which can have...
View ArticleReferencing List items
Referencing List items When working with a ListTYP , you are able to reference specific items in lists by using the below expression: = mylist[#index#].item_property This #index# refers the position...
View ArticleDownloading files from APIs
Download file content? Downloading file content from a REST API involves submitting a request which would then return a file as a file stream or binary content. This data is then translated into a...
View ArticleExtracting response headers
Extracting response headers When making requests using a CallRESTEndpointFNC , responses are returned along with the ResponseHeaders list in the form of: [ { "Name":"string", "Value":"string" } ]...
View ArticleUsing Snowflake with Linx
Snowflake (https://www.snowflake.com/) is a Large Data Solution for data warehousing, data lakes, data engineering, data science, data application development, and for securely sharing and consuming...
View ArticleCall SOAP services using REST
SOAP, being a mature technology, have a really wide and often differently interpreted standard set. This makes it a nice tool for corporate users to manipulate into their very specific requirements...
View ArticleRunning Linx on a Mac (Intel)
Linx Designer is a Windows based application, the Linx Services are dependent on Libraries specifically built for Windows. However, as a Mac user, I always use my Mac Laptop to work on Linx. (This...
View ArticlePulling Exif data from images and photos
From Wikipedia: Exchangeable image file format (officially Exif , according to JEIDA/JEITA/CIPA specifications) is a standard that specifies the formats for images, sound, and ancillary tags used by...
View ArticleConditional statements within expressions
In Linx, when making decisions to set values, you typically use a IfElseFNC to create a condition and then using a SetValueFNC you set the value appropriately. Lets use the example of deciding whether...
View ArticleAramex REST Example for South African Shipping
Please note that this example is specifically for using the REST API provided by Aramex South Africa. For other countries, please contact your Aramex offices for local APIs, or use the international...
View ArticleOptimoRoute API Example
OptimoRoute™ is an online Route Planner for Delivery and Field Service. With OptimoRoute™ you can plan the most efficient routes and schedules with multiple stops per route. Sample built with Linx5....
View ArticleHow to convert a UnixTimeStamp to a datetime
Unix Timestamps are often used in Web services to show specific times. For instance when an object was created or updated. There are some undocumented functions to get your Date from a Unix timestamp,...
View ArticleStruggling with OAuth 2.0?
When building integrations with the big 3rd-party service providers such as Google, GitHub or Microsoft, applications require a user to grant it permission to act on the user’s behalf, this involves...
View ArticleWriting C# in Linx
In Linx, sometimes you require functionality that is not built into the platform and need to develop your own custom functionality to achieve the task at hand. Typically you are able to build this...
View ArticleWorking with GraphQL
GraphQL Query Introduction The Linx GraphQLQuery function allows you to execute a query against a GraphQL server and takes care of the necessary schema validation, input objects as well as resulting...
View ArticleRounding of Decimal to Int
An interesting topic to consider, when you’ve got a Decimal, or Double value which you want to convert to an Int, what is your intention? If your value is something like 5.673 and you want to change...
View ArticleKyriba Integration using Linx
Kyriba (www.kyriba.com) is the global leader in cloud treasury and finance solutions, delivering mission-critical capabilities for cash and risk management, payments and working capital solutions. In...
View ArticleSQLite with Linx
SQLite is a great alternative if you need a quick database. It’s surprisingly capable and will run on most systems. (Runs well on Windows for ARM). The SQL itself is also quite similar to what we’re...
View ArticleMaking complex Types
It’s quite easy to create “nested” or “complex” Types which you can use as your Request or Response for your SimpleREST Hosts. The key is to create a Type, and add it to another type… For instance,...
View Article