main-section-ill

Sieć dostawców rozwiązań IT, którzy migrują swoje produkty z Oracle Forms do Javy.

Wsparcie od twórców migratora.

ZOSTAŃ PARTNEREM
separator

Wybrani
partnerzy:

release11CFTComitAdvatech

O Re_Forms21 przy kawie. Kameralne spotkanie praktyków.

11 czerwca 2019, Warszawa

ZAPISZ SIĘ
ZAPISZ SIĘ

Spotkanie otwarte dla zespołów migracyjnych

16 lipca 2018, Warszawa

ZAPISZ SIĘ
ZAPISZ SIĘ

O Re_Forms21 przy kawie. Kameralne spotkanie praktyków.

13 sierpnia 2019, Kraków

ZAPISZ SIĘ
ZAPISZ SIĘ

Spotkanie otwarte dla zespołów migracyjnych

18 września 2019, Kraków

ZAPISZ SIĘ
ZAPISZ SIĘ

Demo - Porównaj przed i po

Demo Oracle Forms

Demo Oracle Forms

użytkownik: rf21

hasło: rf21

Demo Oracle Forms
Demo Re_Forms 21 w motywie generic

Demo Re_Forms 21 w motywie generic

użytkownik: rf21

hasło: rf21

Demo Re_Forms 21 - generic
Demo Re_Forms 21 w motywie modern

Demo Re_Forms 21 w motywie modern

użytkownik: rf21

hasło: rf21

Demo Re_Forms 21 - modern
Demo Re_Forms 21 zanurzone w aplikacji Vaadin

Demo Re_Forms 21 zanurzone w aplikacji Vaadin

użytkownik: rf21

hasło: rf21

Demo Re_Forms 21 - Vaadin

Architektura Re_Forms 21 vs Oracle Forms

Prezentacja
Środowisko
Baza danych
Development
diagramdiagram

Narzędzia programistyczne - Re_Forms21 Studio

slideslideslideslideslide

Re_Forms21 Studio - XML editorOtwórz w nowej karcie

slide

Re_Forms21 Studio - Java editorOtwórz w nowej karcie

slide

Re_Forms21 Studio - data designerOtwórz w nowej karcie

slide

Re_Forms21 Studio - UI designerOtwórz w nowej karcie

slide

Re_Forms21 Studio - SQL editorOtwórz w nowej karcie

slide

Re_Forms21 Studio - XML editor

Re_Forms21 Studio - Java editor

Re_Forms21 Studio - data designer

Re_Forms21 Studio - UI designer

Re_Forms21 Studio - SQL editor

Kod - Porównaj przed i po

PL/SQL







PACKAGE EMP_PKG IS
  PROCEDURE fill_job_name;
END;


PACKAGE BODY EMP_PKG IS
  
  
  
  PROCEDURE fill_job_name IS
    CURSOR lookup_job IS
      SELECT job_title
      FROM jobs
      WHERE job_id = :EMP_BLOCK.JOB_ID;
  BEGIN
    OPEN lookup_job;
    FETCH lookup_job INTO :EMP_BLOCK.JOB_NAME;
    CLOSE lookup_job;
  END;







END;


TRIGGER "WHEN-NEW-FORM-INSTANCE" IS
BEGIN


  Execute_Query;


END "WHEN-NEW-FORM-INSTANCE";


TRIGGER "POST-QUERY" ON EMP_BLOCK IS
BEGIN
  EMP_PKG.fill_job_name;
END "POST-QUERY";




Java

@FormController("EXAMPLE1")
public class Example1Form{

  @Inject EmpPkg emp_pkg;
 

  public static abstract class EmpPkg {
    public abstract void fill_job_name();
  }
 

  @Package
  public class EmpPkgBody extends EmpPkg {
    
    
    public void fill_job_name() {
      SqlCursor <?> lookup_job = cursorFor(
        "SELECT job_title FROM jobs WHERE
        job_id = :EMP_BLOCK.JOB_ID"

      );
      try {
        open(lookup_job);
        fetchInto(lookup_job) ,
        nameIn("EMP_BLOCK.JOB_NAME"));
      } finally {
        if (lookup_job.isOpen()) {
          close(lookup_job);
        }
      }
    }
    
    
  }
  
  
  @WhenNewFormInstance
  public void form_WHEN_NEW_FORM_INSTANCE() {
    
    
    executeQuery();
    
    
  }
  
  
  @PostQuery("EMP_BLOCK")
  public void block_EMP_BLOCK_POST_QUERY() {
    emp_pkg.fill_job_name();
  }
  
  
}

Pliki do pobrania

ico-zip

Re_Forms 21 DEMO.zip

pobierz

ProductDetailsForm.pld - tekstowa reprezentacja logiki pliku FMB stanowiąca pośredni etap migracji FMB ‑> Java,

ProductDetailsForm.java - zawiera logikę formularza zmigrowaną do klasy Java,

ProductDetailsForm.rfxml - opisuje strukturę logiczną i graficzną formularza.

ico-file
pdf

Re_Forms 21 FAQ.pdf

pobierz

Piotr Niedźwiecki

Dyrektor Działu Rozwiązań Biznesowych

+48 668 221 322 solutions@7bulls.com

Piotr Niedźwiecki

Skontaktuj się z nami, żeby dowiedzieć się więcej o programie partnerskim.

7bulls logo
7bulls.com Sp. z o.o.
al. Szucha 8, 00‑582 Warszawa
tel.
+48 22 583 10 60

Dostarczyliśmy kluczowe rozwiązania między innymi dla:

ConforamaEmpikToyotamBankCrediteAgricoleOrangeRaboBankCyfrowy Polsat
linked-in-logo
linked-in-photo