Problemy z przykładami z bloga: Rollbase i serwisy OpenEdge - Technical Forum - PUG Poland - Progress Community

Problemy z przykładami z bloga: Rollbase i serwisy OpenEdge

 Technical Forum

Problemy z przykładami z bloga: Rollbase i serwisy OpenEdge

  • Prawie wszystko się udało ... oprócz polskich liter. Co ciekawe w nazwach kolumn są, a w polach już nie:

     
    ActionsKodMiejscowość?UlicaKodMiejscowość

    Gdańsk Gdańsk Marynarki Polskiej 98 80-557 Gdańsk Gdańsk Marynarki Polskiej 98
     33-170 Tuchów Tuchów Tarnowska 48 33-170 Tuchów Tuchów Tarnowska 48
     05-070 Sulejówek Sulejówek Ogrodnicza 5 05-070 Sulejówek

    to jest UTF-8. Robiłem to samo przez DataDirect i nie było tego problemu.

  • To niezupełnie jest przykład z  z bloga...

    Proszę napisać czy widać polskie znaki w adresie url serwisu?

  • Proszę wybaczyć uproszczenie z tym przykładem, chciałem dobrze ... :)

    Szedłem krok, po kroku  z przykładu. Fakt, że w chmurze publicznej, a nie prywatnej i z inną bazą.

  • Mogę zrobić taką próbę. Aktualny adres serwisu url nie ma polskich znaków:

    Resource URI http://X.Y.Z.A:8810/Firmy/rest/FirmyService/Firmy

     

  • Chodzi mi o to czy podglądając dane z bazy poprzez url widać polskie znaki?

    Np. przykład z bloga dla obiektu Customer:

    localhost:8810/.../Customer

  • Tak, widać ! Znaki są zakodowane w utf-8. Tak jak w bazie.

    Nie jest to pierwszy serwis REST z  tej bazy. Poprzez ten PAS pracują też inne serwisy i z polskimi znakami w utf-8 nie mam żadnych problemów. Do tej samej tabeli sięgam też poprzez DataDirect i wyszytko jest OK. Wygląda to na problem w samym mechanizmie wyświetlania/pobierania rekordów tabeli do Rollbase.  

  • Panie Piotrze, może prześlę na priv plik json i link do serwisu, to by Pan spróbował w prywatnej chmurze. Public to zawsze public. To tylko trzy kliknięcia.

    Problem jest chyba bardziej ogólny i nie dotyczy polskich znaków, bo w utf-8 polskie znaki niczym szczególnym się nie wyróżniają, a że akurat ten błąd ujawnił się na przykładzie polskich znaków diakrytycznych to jest chyba przypadek.

  • W celach poznawczych wklejam widok tabeli firmy w Rollbase, przy dostępie przez DataDirect i serwis REST. W obu przypadkach sięgamy do tej samej tabeli OE. w DD są polskie litery, a poprzez REST nie ma. To w sumie ciekawe, ponieważ DD też udostępnia te dane poprzez serwis REST, inaczej tylko sięga po nie.

    DataDirect:

    REST:

  • Dzięki Piotr Tucholski sprawdziliśmy ten serwis REST w Private Rollbase - polskie litery są bez problemu. Więc na razie Public Rollbase nie dla tych co chcą podłączać bazy OE w polskim języku (UTF-8). Chociaż przez DataDiret działa.

  • W mojej Private Rollbase, którą zainstalowałem przed chwilą, też jest OK.