Software Engineer with various IT skills in Software Development, DevOps, Clouds, Enterprise Search, SAP and IT administration.
Personal Projects
At college I used to get requests to develop software for small businesses.
and during my free time I develop tools or scripts that help me boost my productivity.
and during my free time I develop tools or scripts that help me boost my productivity.
Grabtxt
Grabtxt is a simple utility that enables you to capture the text portions from many Windows dialog boxes. The captured text can be copied to the clipboard (Ctrl+C) or used to search for details via Google or Live.com with the provided shortcut buttons. The program can be useful if you need to copy an error message for a bug report or want to find out additional information via online search engines without having to manually type the text.
new commercial version will come soon.
new commercial version will come soon.
MS BizTalk Connector
BizTalk 2006R Connector:
Senario 1:
Find connections between BizTalk and other systems/libraries.
Using BizTalk Orchestration file (.odx) as an input, a code expression
can be part of this file,
this expression can call references libraries or referenced web
service. Our product can link these references
if their code is also available.
In the diagram below, an example of an orchestration with a code
expression that
references a .Net Library that calls a Java web service.
Senario 2:
Visualize the relationship between the different elements in the
Orchestration file.
The orchestration file contain different type of elements, a parser is
already developed to Separate
these some of these elements into different data types so that our product can display diagrams showing
The relationships between these elements and link them to any possible
external elements.
The different data types are:
MessageDeclaration
MessageRef
Module
OperationDeclaration
PhysicalBindingAttribute
PortDeclaration
PortType
Receive
Send
ServiceBody
ServiceDeclaration
Citrix XenServer Backup based on Custom Fields
As Citrix XenServer Admin, I implemented VMs backup and validation strategy that use the values stored in the custom fields of
XenCenter to control the process of the backup.the backup is done through bash script installed on the
XenServer. the script will also send notification emails.
this is the list of the custom fields I defined to control this process:
vm_allow_backup
vm_backup_now
vm_backup_sr
vm_backup_result
vm_start_order
vm_next_wait
vm_ping_ip
vm_backup_indays
vm_last_backup
pool_backup_result
pool_sleeptime_betw...
pool_metadata_sr
vm_need_validation
vm_validation_result
vm_parent
this is the list of the custom fields I defined to control this process:
vm_allow_backup
vm_backup_now
vm_backup_sr
vm_backup_result
vm_start_order
vm_next_wait
vm_ping_ip
vm_backup_indays
vm_last_backup
pool_backup_result
pool_sleeptime_betw...
pool_metadata_sr
vm_need_validation
vm_validation_result
vm_parent
MS SharePoint Connector
This is a program that can be used to connect to a MS SharePoint
server in order to extract desired documents and information.
The connector supports extracting all types of documents, file attachments
and SharePoint items such as announcements, calendar events, issues,
team discussions, tasks and links. The connector uses Microsoft
SharePoint web services to retrieve all SharePoint lists and items.
server in order to extract desired documents and information.
The connector supports extracting all types of documents, file attachments
and SharePoint items such as announcements, calendar events, issues,
team discussions, tasks and links. The connector uses Microsoft
SharePoint web services to retrieve all SharePoint lists and items.
Subscribe to:
Posts (Atom)