Ontdek de nieuwste aflevering van Let’s Talk Business met Fabienne de Vries, waar passie voor IT centraal staat. Het gesprek met Jurgen Duijster, CEO bij Transfer Solutions, en Jelle Bouwhuis, Business Development Manager bij Transfer Solutions, richt zich op het groeiende gebruik van data voor fact-based besluitvorming en inzichten. Luister naar persoonlijke visies, ambities en ervaringen, terwijl ze terugblikken, vooruitkijken en de toekomst van de business bespreken, inclusief hun visie over vijf jaar. Mis deze inspirerende podcastaflevering niet!

 

Low-code Developer

Leerdam, 32 – 40 uur

  • Je bent Oracle-ontwikkelaar, maar je wilt meer van de wereld zien?
  • Je weet veel van Java of .Net, maar je hebt het nu wel gezien?
  • Je hebt gekeken naar Mendix, maar je vermoedt dat er andere oplossingen zijn?
  • Je hebt gehoord van low-code development en dit spreekt je aan?
  • Je kijkt graag in de keuken van allerlei organisaties?
  • Je bent een softwareontwikkelaar die ook zichzelf wil ontwikkelen? 

Kortom: jij staat in de startblokken voor een nieuw avontuur.  

Volgens analisten is OutSystems het beste low-code platform dat er is en jij gaat hiermee aan de slag. Met OutSystems ga je applicaties bouwen voor zeer verschillende bedrijven. Het is trouwens geen must dat je OutSystems al beheerst. We leren het je graag.

Dit ga je doen

Als low-code developer ontwikkel je mobiele en webapplicaties. Jouw doel: het continue verbeteren van de IT-oplossing voor elke zakelijke ambitie. Je vertaalt wensen en uitdagingen van klanten naar business apps. Met OutSystems gaat ontwikkelen sneller en gemakkelijker dan ooit tevoren. Bovendien zijn wijzigingen makkelijk aan te brengen, want het platform regelt de complete software lifecycle voor je. Je werk is heel afwisselend, want Transfer Solutions beperkt zich niet tot een specifieke branche. We zijn in de kern een technisch bedrijf, maar denken met elke mogelijke business mee. Overal vinden tenslotte digitale transformaties plaats en daaraan draag jij je steentje bij door slimme applicaties te ontwikkelen.

Als ontwikkelaar heb je intensief contact met de klanten voor wie je werkt. Niet alleen met IT-ers, maar ook veel met eindgebruikers. Zo doe jij veel kennis op van de business. Er is veel afwisseling, doordat OutSystems in allerlei organisaties wordt gebruikt. De ene keer is dat een bedrijf uit de zorgsector, de andere keer een financiële instantie of de overheid. Soms werk je vanuit ons kantoor in Leerdam, een andere keer zit je bij de klant op locatie. Ook de duur van de opdracht varieert, de ene keer is een project binnen een paar weken klaar, de andere keer ben je langer met een opdracht bezig. We zoeken gezamenlijk de projecten die goed bij jou passen en die niet te ver weg zijn.

Dit ben jij

  • Je hebt een hbo- of universitaire opleiding afgerond
  • Je hebt minimaal een jaar werkervaring als softwareontwikkelaar
  • Je hebt bij voorkeur al ervaring met OutSystems, of je wilt die bij ons gaan opdoen
  • Je bent analytisch, hebt een sterk probleemoplossend vermogen en oog voor detail
  • Je bent proactief, vraagt door en toont initiatief
  • Je spreekt en schrijft uitstekend Nederlands en goed Engels
  • Je bent in het bezit van een rijbewijs

Dit zijn wij

Wij vinden onszelf een slimme IT-club. Slim vanwege onze technische keuzes en slim vanwege de kennis en ervaring van onze mensen. Wat de vraag ook is, wij ondersteunen onze klanten met de juiste expertise en de beste technologie.

We blinken uit in ons probleemoplossend vermogen, onze technische expertise, dienstbaarheid, gedrevenheid en flexibiliteit. We adviseren, ontwikkelen, beheren en leiden op. Waarvan worden we blij? Van innovatie, creativiteit, collegialiteit en vakmanschap.

Bij Transfer Solutions werk je met collega’s, die een enorme technologiekennis hebben, maar daar niet te ingewikkeld over doen. Vaak zijn we zelfs bescheiden over onze kennis en kunde. Nuchter, persoonlijk en transparant. Alles wat we doen, leggen we in gewone-mensentaal uit. We delen onze kennis met elkaar en ook met de rest van de wereld. Dat werkt wel zo prettig.

Vanuit ons opleidingscentrum bieden we diverse trainingen en complete opleidingstrajecten aan. Voor onze klanten èn voor onze medewerkers. Onze docenten hebben altijd praktijkervaring, omdat dat gewoon het beste leert. Wij zijn dus als geen ander in staat om je te begeleiden in je nieuwe avontuur.

Dit bieden wij

  • Trainingen en certificeringen, op onze kosten
  • Doorgroeimogelijkheden en specialisaties
  • Arbeidsvoorwaarden op maat
  • Leaseauto of vervoersbudget
  • Telefoonvergoeding en laptop
  • Goede pensioenregeling
  • Collectieve zorgverzekering
  • Netto onkostenvergoeding
  • Marktconform salaris
  • Bonusregeling op basis van individuele en bedrijfsprestatie

Daarnaast hebben we veel meetups, zoals kennisgroepen, informatieavonden, sportevenementen, game-avonden, personeels- en gezinsuitjes, en nog veel meer.

Dit moet je doen om te solliciteren

Ben jij onze OutSystems developer? Stuur je cv en sollicitatiebrief naar solliciteren@transfer-solutions.com of vul het formulier rechts op de pagina in en upload je cv.

Dit ga je doen

Als Technisch Applicatiebeheerder ben je medeverantwoordelijk voor het beheren van complexe klantomgevingen. Je adviseert de klant over veranderingen als gevolg van applicatie upgrades en patches. Daarnaast voer je upgrades uit op maatwerkapplicaties en  begeleid je upgrades door leveranciers van standaard software. Ook ben je sparringpartner voor de functioneel beheerders van onze klanten.


Dit ben jij

Je kunt een vertaalslag maken tussen de wensen van de eindgebruiker, technisch beheerder en leveranciers. Je hebt ervaring met werken volgens ITIL processen en kunt werken binnen het speelveld van klant, leveranciers, database beheerders en technisch applicatie beheerders.

Daarnaast beschik je over het volgende:

  • Je hebt een afgeronde relevante hbo- of universitaire opleiding
  • Je bent analytisch, hebt oog voor detail en vraagt door
  • Je spreekt en schrijft uitstekend Nederlands en goed Engels
  • Je bent een teamspeler, je bent proactief en je kunt initiatief tonen
  • Kennis en ervaring met de Windows client
  • Kennis en ervaring met Windows server, met name 2012/2016 (een certificering is een pré) , met name kennis van de volgende gebieden:
    • Active Directory
    • DNS-resolving
    • NTFS rechten structuurBasis kennis van databases, met name Oracle en SQL-Server
  • Basis kennis van netwerken en netwerk-terminologie
  • Kennis van Cloud (Azure en/of AWS) en van webservers (met name IIS) is een pré

Dit zijn wij

Wij vinden onszelf een slimme IT-club. Slim vanwege onze technische keuzes en slim vanwege de kennis en ervaring van onze mensen. Wat de vraag ook is, wij ondersteunen onze klanten met de juiste expertise en de beste technologie.

We blinken uit in ons probleemoplossend vermogen, onze technische expertise, dienstbaarheid, gedrevenheid en flexibiliteit. We adviseren, ontwikkelen, beheren en leiden op. Waarvan worden we blij? Van innovatie, creativiteit, collegialiteit en vakmanschap.

Bij Transfer Solutions werk je met collega’s, die een enorme technologiekennis hebben, maar daar niet te ingewikkeld over doen. Vaak zijn we zelfs bescheiden over onze kennis en kunde. Nuchter, persoonlijk en transparant. Alles wat we doen, leggen we in gewone-mensentaal uit. We delen onze kennis met elkaar en ook met de rest van de wereld. Dat werkt wel zo prettig.

Vanuit ons opleidingscentrum bieden we diverse trainingen en complete opleidingstrajecten aan. Voor onze klanten èn voor onze medewerkers. Onze docenten hebben altijd praktijkervaring, omdat dat gewoon het beste leert. Wij zijn dus als geen ander in staat om je te begeleiden in je nieuwe avontuur.


Dit bieden wij

  • Trainingen en certificeringen, op onze kosten
  • Doorgroeimogelijkheden en specialisaties
  • Arbeidsvoorwaarden op maat
  • Leaseauto of vervoersbudget
  • Telefoonvergoeding en laptop
  • Goede pensioenregeling
  • Collectieve zorgverzekering
  • Netto onkostenvergoeding
  • Marktconform salaris
  • Bonusregeling op basis van individuele en bedrijfsprestatie

Daarnaast hebben we veel meetups, zoals kennisgroepen, informatieavonden, sportevenementen, game-avonden, personeels- en gezinsuitjes, en nog veel meer.


Dit moet je doen om te solliciteren

Ben jij onze Technisch Applicatiebeheerder? Stuur je cv en sollicitatiebrief naar solliciteren@transfer-solutions.com of vul het formulier rechts op de pagina in en upload je cv.

 

Met veel trots kondigt Transfer Solutions de samenwerking aan met de Belgische wielerploeg Soudal Quick-Step. Transfer Solutions gaat het team helpen bij het analyseren van hun race- en trainingsgegevens.

Transfer Solutions, werkt al meer dan 27 jaar samen met klanten aan het bedenken van innovatieve oplossingen en vormt daarom een perfecte match met Soudal Quick-Step, dat altijd voorop loopt met nieuwe wielertechnologie en innovaties.

Soudal Quick-Step werkt samen met Transfer Solutions aan data-analyse. De renners van het team maken gebruik van Shimano Power Meters, Garmin head units en hartslagmeters, en CORE-lichaamstemperatuursensoren, waardoor er veel race- en trainingsgegevens beschikbaar zijn voor de coaches en het management. Transfer Solutions helpt bij het analyseren van deze gegevens en kijkt naar patronen en details om de prestaties van de renners te optimaliseren. Ook worden raceprofielen en gegevens zoals weersvoorspellingen en omstandigheden bekeken om de wielrenners en het management te ondersteunen bij het maken van weloverwogen keuzes over bijvoorbeeld racetactieken en materiaalkeuzes.

Soudal Quick-Step hoofdcoach Koen Pelgrim over de samenwerking: “Dankzij een aantal van onze technische partners hebben we een overvloed aan gegevens beschikbaar. Dat leidt vervolgens tot de vraag wat we met deze gegevens kunnen doen. Hiervoor zijn we erg dankbaar voor de hulp van Transfer Solutions. Het bedrijf heeft een bewezen staat van dienst op het gebied van data-analyse en het omzetten van de cijfers naar termen die we gebruiken in ons werk met de renners, of dat nu in een training of wedstrijd is. We kijken enorm uit naar deze samenwerking en de manier waarop we nog verder kunnen innoveren.”

René Hol, directielid van Transfer Solutions, sluit zich hierbij aan: “Bij Transfer Solutions begrijpen we het belang van data en de impact ervan op de sportwereld. Ons doel is om Soudal Quick-Step te helpen om optimaal gebruik te maken van hun data door hen de inzichten te bieden die ze nodig hebben voor een zo groot mogelijk succes. Wij geloven dat technologie mensen moet dienen en ons team is toegewijd aan het combineren van de kracht van technologie met de menselijke dimensie om iets opmerkelijks te creëren. Ik ben er trots op om deel uit te maken van een bedrijf dat zich inzet voor innovatie en klanten helpt om hun doelen te bereiken.”

Dit ga je doen

Als Oracle Database Administrator DBA ben je medeverantwoordelijk voor het remote beheer van Oracle database omgevingen van onze klanten. Daarnaast adviseer je onze klanten over de nieuwste technologie op het gebied van Oracle en voer je opdrachten bij de klant op locatie uit. De Oracle databases draaien op verschillende platformen, zoals on-premises Linux en Windows, Cloud infrastructuur (OCI, AWS of Azure) en ODA`s.

Dit ben jij

  • Je hebt een afgeronde relevante hbo- of universitaire opleiding
  • Je hebt 2 tot 5 jaar werkervaring
  • Je hebt kennis en ervaring met onderliggende platformen, zoals Linux en Windows
  • Kennis van Cloud infrastructuren en andere database platformen is zonder meer een pré, net als kennis van shell scripting, PowerShell en Terraform
  • Kennis en ervaring met het uitwerken, installeren, beheren en migreren van bovengenoemde omgevingen, zowel in eenvoudige opstellingen als complexe varianten
  • Je bent analytisch, hebt een sterk probleemoplossend vermogen en oog voor detail
  • Je spreekt en schrijft uitstekend Nederlands en goed Engels

Dit zijn wij

Wij vinden onszelf een slimme IT-club. Slim vanwege onze technische keuzes en slim vanwege de kennis en ervaring van onze mensen. Wat de vraag ook is, wij ondersteunen onze klanten met de juiste expertise en de beste technologie.

We blinken uit in ons probleemoplossend vermogen, onze technische expertise, dienstbaarheid, gedrevenheid en flexibiliteit. We adviseren, ontwikkelen, beheren en leiden op. Waarvan worden we blij? Van innovatie, creativiteit, collegialiteit en vakmanschap.

Bij Transfer Solutions werk je met collega’s, die een enorme technologiekennis hebben, maar daar niet te ingewikkeld over doen. Vaak zijn we zelfs bescheiden over onze kennis en kunde. Nuchter, persoonlijk en transparant. Alles wat we doen, leggen we in gewone-mensentaal uit. We delen onze kennis met elkaar en ook met de rest van de wereld. Dat werkt wel zo prettig.

Vanuit ons opleidingscentrum bieden we diverse trainingen en complete opleidingstrajecten aan. Voor onze klanten èn voor onze medewerkers. Onze docenten hebben altijd praktijkervaring, omdat dat gewoon het beste leert. Wij zijn dus als geen ander in staat om je te begeleiden in je nieuwe avontuur.

Dit bieden wij

  • Hybride werkomgeving
  • Trainingen en certificeringen, op onze kosten
  • Doorgroeimogelijkheden en specialisaties
  • Arbeidsvoorwaarden op maat
  • Leaseauto of vervoersbudget
  • Telefoonvergoeding en laptop
  • Goede pensioenregeling
  • Collectieve zorgverzekering
  • Netto onkostenvergoeding
  • Aantrekkelijk salaris
  • Bonusregeling op basis van individuele en bedrijfsprestatie

Daarnaast hebben we veel meetups, zoals kennisgroepen, informatieavonden, sportevenementen, game-avonden, personeels- en gezinsuitjes, en nog veel meer.

Dit moet je doen om te solliciteren

Ben jij onze Oracle Database engineer? Stuur je cv en sollicitatiebrief naar solliciteren@transfer-solutions.com of vul het formulier rechts op de pagina in en upload je cv.

Het IT-systeem dat de rechtbanken in Nederland gebruiken voor het verwerken en afhandelen van civiele rechtszaken draait al jaren naar volle tevredenheid. Na jaren trouwe dienst is de frontapplicatie van het systeem echter technisch verouderd en toe aan een make-over. Transfer Solutions gaat de uitdaging aan en zorgt voor een renovatie van het legacy-systeem ‘Civiel’.

De Informatievoorzieningsorganisatie IVO Rechtspraak – kortweg IVO – is verantwoordelijk voor het beheer en ontwikkelen van de digitale systemen die de processen binnen de Rechtspraak ondersteunen. In 2021 zet IVO een haalbaarheidsonderzoek uit voor een nieuwe oplossing voor het systeem Civiel. Transfer Solutions presenteert een low code Oracle APEX-oplossing, waarmee in relatief korte tijd een nieuwe gebruiksvriendelijke applicatie ontwikkeld kan worden. IVO Rechtspraak raakt overtuigd en kent de aanbesteding vol vertrouwen toe aan Transfer Solutions.

Het team van Transfer Solutions gaat aan de slag, waarbij IVO Rechtspraak, Transfer Solutions, stakeholders én eindgebruikers consequent betrokken worden bij het project. Na anderhalf jaar ontwikkelen is het legacy-systeem van de Rechtspraak Civiel aan de voorkant geheel vernieuwd, en de oude Oracle Forms applicatie volledig omgebouwd naar Oracle APEX. De achterliggende data zijn ongemoeid gelaten.

Winst voor IT en business van de Rechtspraak
Ervaren rechtbankmedewerkers en nieuwe gebruikers werken prettig met de nieuwe software die er aantrekkelijker uitziet, intuïtiever en gebruiksvriendelijk is. Het systeem is ook zeer efficiënt, met realtime berekeningen en het snel kunnen samenstellen van complexe documenten. Ook het navigeren met een muis en het makkelijk switchen naar verschillende tabbladen in de browser geeft meer overzicht. Kees Groot, projectmanager van IVO, is trots op het resultaat: “Onze grootste IT-winst is dat we de komende jaren kunnen vertrouwen op een informatievoorziening die voldoet aan de huidige eisen op het gebied van gebruikersvriendelijkheid en veiligheid. Voor de business is het fijner en flexibeler werken, en we kunnen makkelijker aanpassingen maken.”

Arie Smitskamp, projectmanager van Transfer Solutions: “Alhoewel testrondes regelmatig plaatsvonden in online meetings met soms meer dan 100 mensen, bleef iedereen betrokken en enthousiast. We hadden tenslotte een doel voor ogen, en we zijn er in een fantastische samenwerking écht voor gegaan”.

Kees Groot vult aan: “De samenwerking met Transfer Solutions is erg fijn. Het zijn gedreven professionals die een mooi product op willen leveren en niet alleen aan omzet denken. Ook de reacties van onze eindgebruikers spreken boekdelen: “Het was even wennen, maar het ziet er modern uit en veel overzichtelijker”, en “Eindelijk verlost van die oude applicatie!”.

 

 

Dit ga je doen

Als junior OutSystems Platform Engineer ben je medeverantwoordelijk voor het operationeel en veilig houden (op afstand) van het OutSystems platform van onze klanten. Je zult kennis gaan opdoen van IT-infrastructuren, OutSystems services, IIS en Microsoft SQL Server. Ook leer je werken met PowerShell. De omgevingen waarmee je gaat werken draaien op Windows.
In je rol als junior OutSystems Platform Engineer heb je te maken met patching, projecten en security-aspecten, zoals SSL-certificaten.

Dit ben jij

  • Je hebt een hbo- of universitaire opleiding afgerond
  • Je bent analytisch, hebt een sterk probleemoplossend vermogen en oog voor detail
  • Je spreekt en schrijft uitstekend Nederlands en goed Engels
  • Je bent een echte teamspeler
  • Je hebt aantoonbare affiniteit met IT en infrastructuren

Dit zijn wij

Wij vinden onszelf een slimme IT-club. Slim vanwege onze technische keuzes en slim vanwege de kennis en ervaring van onze mensen. Wat de vraag ook is, wij ondersteunen onze klanten met de juiste expertise en de beste technologie.

We blinken uit in ons probleemoplossend vermogen, onze technische expertise, dienstbaarheid, gedrevenheid en flexibiliteit. We adviseren, ontwikkelen, beheren en leiden op. Waarvan worden we blij? Van innovatie, creativiteit, collegialiteit en vakmanschap.

Bij Transfer Solutions werk je met collega’s, die een enorme technologiekennis hebben, maar daar niet te ingewikkeld over doen. Vaak zijn we zelfs bescheiden over onze kennis en kunde. Nuchter, persoonlijk en transparant. Alles wat we doen, leggen we in gewone-mensentaal uit. We delen onze kennis met elkaar en ook met de rest van de wereld. Dat werkt wel zo prettig.

Vanuit ons opleidingscentrum bieden we diverse trainingen en complete opleidingstrajecten aan. Voor onze klanten èn voor onze medewerkers. Onze docenten hebben altijd praktijkervaring, omdat dat gewoon het beste leert. Wij zijn dus als geen ander in staat om je te begeleiden in je nieuwe avontuur.


Dit bieden wij

  • Trainingen en certificeringen, op onze kosten
  • Doorgroeimogelijkheden en specialisaties
  • Arbeidsvoorwaarden op maat
  • Leaseauto of vervoersbudget
  • Telefoonvergoeding en laptop
  • Goede pensioenregeling
  • Collectieve zorgverzekering
  • Netto onkostenvergoeding
  • Marktconform salaris
  • Bonusregeling op basis van individuele en bedrijfsprestatie

Daarnaast hebben we veel meetups, zoals kennisgroepen, informatieavonden, sportevenementen, game-avonden, personeels- en gezinsuitjes, en nog veel meer.


Dit moet je doen om te solliciteren

Ben jij onze Trainee OutSystems Platform Engineer?
Stuur je cv en sollicitatiebrief naar solliciteren@transfer-solutions.com of vul het formulier rechts op de pagina in en upload je cv.

 

Some end users have been complaining to me about losing their public and private reports after installing a new version of an application. Somewhere, somehow, the connection between the application and the saved reports has been lost. This has now happened several times and something has to change. I’ve chosen to revoke the create public report privilege of all end users and convert all public reports to alternative reports.

When exporting the application from acceptance environment the following settings are met.

apex_22_export_settings.png

Public and private reports aren’t exported because all the saved reports, except primary and alternative, only exist in the production environment. The Export with Original IDs option is set to yes, this will ensure that all the component IDs are the same as of the last import. When upgrading an application through the DTAP-street the component IDs should be the same. These IDs are what APEX uses to load the correct items on a page. When an ID changes a mismatch will happen, and the component isn’t loaded.

Somewhere along the line some of the IDs have been changed and as a result the end users can no longer find the saved public reports.

First, we have to find the missing public reports. When connecting to the APEX-schema, you can find all the views which are used by APEX. The view apex_application_page_ir_rpt contains all the saved Interactive Reports, including the reports of the builder. The following query retrieves all reports excluding the APEX builder reports and the primary reports.

 

select
  workspace
, application_id
, page_id
, interactive_report_id
, report_id
, application_user
, report_name
, status
, report_type
from 
  <apex_user>.apex_application_page_ir_rpt
where 
  report_type != 'PRIMARY_DEFAULT'
and workspace != 'INTERNAL';

The application_user shows the user who saved the report and interactive_report_id contains the foreign-key id to the report region id. This can be found using the view apex_application_page_ir. The report_type and status columns are important, both should contain “PUBLIC” to be of interest here.

When all the (missing) public reports have been found, we could take back control over them by changing the report type and application user. We no longer allow the creation of public reports, so all reports should be default (alternative or primary) reports. This gives the control back to developers and should reduce the proliferation of reports in the application.

The following statement updates one or all public reports. By setting the application_user to “APXWS_ALTERNATIVE” all developers become owner of the reports. It’s also possible to update the interactive_report_id column with the correct IDs, but this isn’t the solution I’m after.

-- individual update
update  <apex_user>.wwv_flow_worksheet_rpts 
set     application_user = 'APXWS_ALTERNATIVE'
,       is_default = 'Y' 
where   id = < report_id >;

-- update all public reports
update  <apex_user>.wwv_flow_worksheet_rpts 
set     application_user = 'APXWS_ALTERNATIVE'
,       is_default = 'Y' 
where application_user not in ('APXWS_ALTERNATIVE','APXWS_DEFAULT')
and  r.status != 'PRIVATE';

Lastly, if you want to change filters or the selected columns of a saved report it is also possible to do this via the database. The table wwv_flow_worksheet_rpts contains multiple columns for filtering, sorting and computing the report. Updating the columns will result in a different saved report.

Conclusion

By updating the application user to “APXWS_ALTERNATIVE” in the table wwv_flow_worksheet_rpts it’s possible to change the owner of a saved report. This helped me as a developer to take back control over the saved reports.

Oracle DBAs love to use SQL*Plus when installing database objects. As a developer, I make SQL install scripts. Which then are executed by these DBAs. These scripts contain references to other files with the actual SQL statements. Below is an example of an install script, here the user will be prompted with the step and then the file will be executed.

Prompt install tables
@@table_emp.sql

Prompt install triggers
@@trigger_emp.sql

Prompt install views
@@view_emp.sql

...

Normally the script runs and all the statements are executed without problems. Lately, I’ve encountered some problems after I started to use the IDE PL/SQL Developer for writing my scripts.

When executing the install script using sqlplus, errors start to appear. Listed below, is a snippet of the logging. The error “SP2-0734:” is a general error for statements that aren’t recognized.

install tables
SP2-0734: unknown command beginning "create ..." - rest of line ignored.
SP2-0044: For a list of known commands enter HELP and to leave enter EXIT.

install triggers
...

When I look at the create table statement nothing seems incorrect. Even when I copy the statement and execute this in sqlplus the statement is accepted and the table is created. This means something should be wrong with the file and not with the statement.

When searching for the SP2-0734 error most of the solutions lay in correcting its statement. But here it wasn’t the case. When I delved deeper into the logging file I found some interesting errors:

SP2-0734: unknown command beginning "create ..." - rest of line ignored. SP2-0734: unknown command beginning "for ..." - rest of line ignored.

For the first time, I noticed an error in my statement, namely ï»¿. I don’t see these weird characters in my statement, but sqlplus does see them. This must mean that there is an error in the file itself. Opening the file with SQL Developer or PL/SQL Developer gave me no further insight.
Notepad++, on the other hand, does. Notepad++ gives you the option to save a file with a certain encoding. When I looked at this encoding I saw that my files were saved with the UTF-8 BOM encoding instead of UTF-8.

BOM (Byte Order Mark) is a particular usage of the special Unicode character, whose appearance as a magic number at the start of a text stream can signal several things to a program reading the text. BOM use is optional. Its presence interferes with the use of UTF-8 by software that does not expect non-ASCII bytes at the start of a file but that could otherwise handle the text stream. [1] The use of BOM, therefore, is discouraged.

Here you have it, software that does not expect non-ASCII bytes at the start of a file can behave differently. Saving all the files with encoding UTF-8 instead of UTF-8 BOM and running the install script again resulted in 0 errors.
Now that the install script was working correctly I needed to find out why PL/SQL Developer saves files with BOM encoding. When searching the preferences I found in Files > Format the option “Encoding”. Default the checkbox “Save with BOM (Unicode Byte Order Mark)” is checked. By unchecking this option the files will now be saved correctly.

Conclusion
When faced with the “SP2-0734: unknown command beginning ..” error in SQL*Plus and you’re sure the statement is valid, please look for the encoding of your file. When files have the encoding UTF-8 BOM change this to UTF-8.

Dit moet je doen om te solliciteren

Ben jij onze nieuwe collega maar hebben we niet direct een vacature die jou past? Stuur je cv en sollicitatiebrief naar solliciteren@transfer-solutions.com of vul het formulier rechts op de pagina in en upload je cv.

Dit ga je doen…

bij Transfer Solutions werk je samen met collega’s aan de meest interessante opdrachten. Hierbij gebruik je je sterke affiniteit c.q. ervaring met software-ontwikkeling. Je werk is heel afwisselend, omdat Transfer Solutions zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Soms werk je vanuit ons kantoor in Leerdam, een andere keer zit je bij de klant op locatie. Ook de duur van de opdracht varieert, de ene keer is een project binnen een paar weken afgerond, de andere keer ben je langer met een opdracht bezig.

Dit ben jij

  • Je hebt een hbo- of universitaire opleiding afgerond
  • Je hebt belangstelling voor IT
  • Je bent persoonlijk integer, analytisch sterk, resultaatgericht en besluitvaardig
  • Je spreekt en schrijft uitstekend Nederlands en goed Engels

Dit bieden wij

  • Hybride werkomgeving
  • Trainingen en certificeringen, op onze kosten
  • Doorgroeimogelijkheden en specialisaties
  • Arbeidsvoorwaarden op maat
  • Leaseauto of vervoersbudget
  • Telefoonvergoeding en laptop
  • Goede pensioenregeling
  • Collectieve zorgverzekering
  • Netto onkostenvergoeding
  • Marktconform salaris
  • Bonusregeling op basis van individuele en bedrijfsprestatie

Daarnaast hebben we veel meetups, zoals kennisgroepen, informatieavonden, sportevenementen, game-avonden, personeels- en gezinsuitjes, en nog veel meer.

Dit moet je doen om te solliciteren

Ben jij onze nieuwe collega maar hebben we niet direct een vacature die jou past? Stuur je cv en sollicitatiebrief naar solliciteren@transfer-solutions.com of vul het formulier rechts op de pagina in en upload je cv.

Nieuws

AI Starterspack voor Business

23 oktober 2025 • Transfer Solutions

Meer nieuws

Blog

Accessible UX: from obligation to opportunity

23 september 2025 • David Nieuwenhuizen

Meer blogitems

Training & Events

Meer training & events