[NEWSboard IBMi Forum]
Seite 2 von 3 Erste 1 2 3 Letzte
  1. #13
    Registriert seit
    Oct 2013
    Beiträge
    171
    Bekommst Du denn die Daten in XML oder JSON oder willst Du sie aus einer HTML-Seite herauslutschen?

  2. #14
    Registriert seit
    Jun 2015
    Beiträge
    334
    am liebsten würde ich sie aus HTML herauslutschen !

  3. #15
    Registriert seit
    Jun 2015
    Beiträge
    334
    das wäre der Link:

    https://www.finanzen.net/waehrungsre...che-krone_euro

    und da den Tschechischen Kurs (0,038962)

  4. #16
    Registriert seit
    Aug 2014
    Beiträge
    179
    Hi Alex,

    ich habe eine Seite gefunden, die einen Webservice per XML für den Kupferpreis zur Verfügung stellt und bin noch dabei das Ergebnis zu parsen

    https://www.quandl.com/data/LME/PR_CU-Copper-Prices

    Request
    Code:
    https://www.quandl.com/api/v3/datasets/LME/PR_CU.xml?api_key=DeinKey
    Response
    Code:
    <?xml version="1.0" encoding="UTF-8"?>
    <quandl-response>
        <dataset>
            <id type="integer">19701916</id>
            <dataset-code>PR_CU</dataset-code>
            <database-code>LME</database-code>
            <name>Copper Prices</name>
            <description>LME Official Prices in US$ per tonne.</description>
            <refreshed-at type="dateTime">2018-08-06T07:04:18Z</refreshed-at>
            <newest-available-date type="date">2018-08-03</newest-available-date>
            <oldest-available-date type="date">2012-01-03</oldest-available-date>
            <column-names type="array">
                <column-name>Date</column-name>
                <column-name>Cash Buyer</column-name>
                <column-name>Cash Seller &amp; Settlement</column-name>
                <column-name>3-months Buyer</column-name>
                <column-name>3-months Seller</column-name>
                <column-name>15-months Buyer</column-name>
                <column-name>15-months Seller</column-name>
                <column-name>Dec 1 Buyer</column-name>
                <column-name>Dec 1 Seller</column-name>
                <column-name>Dec 2 Buyer</column-name>
                <column-name>Dec 2 Seller</column-name>
                <column-name>Dec 3 Buyer</column-name>
                <column-name>Dec 3 Seller</column-name>
            </column-names>
            <frequency>daily</frequency>
            <type>Time Series</type>
            <premium type="boolean">false</premium>
            <limit nil="true"/>
            <transform nil="true"/>
            <column-index nil="true"/>
            <start-date type="date">2012-01-03</start-date>
            <end-date type="date">2018-08-03</end-date>
            <data type="array">
                <datum type="array">
                    <datum type="date">2018-08-03</datum>
                    <datum type="float">6166.0</datum>
                    <datum type="float">6167.0</datum>
                    <datum type="float">6197.0</datum>
                    <datum type="float">6198.0</datum>
                    <datum nil="true"/>
                    <datum nil="true"/>
                    <datum type="float">6295.0</datum>
                    <datum type="float">6305.0</datum>
                    <datum type="float">6350.0</datum>
                    <datum type="float">6360.0</datum>
                    <datum type="float">6355.0</datum>
                    <datum type="float">6365.0</datum>
                </datum>

  5. #17
    Registriert seit
    Aug 2014
    Beiträge
    179
    Hi Alex,

    das Programm, den Aufruf und die XML-Daten findest Du hier
    https://gist.github.com/RainerRoss/2...ce91f64809e7a5

    Ich habe es mit 7.1 kompiliert und getestet

    Herzliche Grüße
    Rainer

  6. #18
    Registriert seit
    Jun 2015
    Beiträge
    334
    perfekt !!
    Ganz herzlichen Dank für die große Mühe. Sollte ich noch Fragen haben, melde ich mich
    nochmals.
    Gruß A.

  7. #19
    Registriert seit
    Jun 2015
    Beiträge
    334
    Hallo nochmals,
    Rainer Ross hat mir jetzt mal freundlicherweise eine SQLRPGLE-Lösung präsentiert. Wie sähe es dann
    aus, die Daten so wie Du geschrieben hast, 'heraus zu lutschen' ?

  8. #20
    Registriert seit
    Jun 2015
    Beiträge
    334
    kann mir bitte nochmal jemand genau erklären, was eine JSON Table ist ?
    Besten Dank !

  9. #21
    Registriert seit
    Jun 2015
    Beiträge
    334
    habe nochmals ne Frage:
    Kann mir bitte mal jemand genau erklären, was eine JSON Table ist ?

  10. #22
    Registriert seit
    Jun 2015
    Beiträge
    334
    und noch ne Frage zu folgendem SQL:
    was heißt das ('$doc/NewDataSet/Table' ?

    select *
    from XMLTABLE('$doc/NewDataSet/Table'
    PASSING XMLPARSE(DOCUMENT SYSTOOLS.HTTPGETCLOB(
    'http://www.webservice.net/uszip.asmx/GetInfoBYZIP?USZIP=9250
    1','')
    )AS "doc"
    COLUMNS
    City VARCHAR(128) PATH 'CITY'
    )AS WebServiceResult

  11. #23
    Registriert seit
    Oct 2013
    Beiträge
    171
    1) JSON ist ein Datenformat und SQL liest nun mal zu gerne aus TABLEs, also bringt man das so unter einen Hut. :-)
    2) $doc ist der Bezug auf das XMLgePARSEte DOCUMENT nach dem PASSING.
    3) wie man in php Daten aus einer HTML-Seite lutschen kann, steht schon auf der vorigen Seite.

  12. #24
    Registriert seit
    Jun 2015
    Beiträge
    334
    Hallo nochmals,
    ich will ein kleines PHP-Programm auf der i laufen lassen und bekomme folgenden Fehler:
    was ist falsch ?

    Anzahl der positionsgebundenen Parameter überschreitet den Grenzwert 0.
    Nachrichten-ID CPD0065 Wertigkeit 30
    &N Ursache . . . . : Die Anzahl der Parameter, die im positionsgebundenen
    Format angegeben werden können, ist begrenzt. Alle anderen Parameterwerte
    müssen im Schlüsselwortformat angegeben werden. &N Fehlerbeseitigung: Die
    Parameter, die den Grenzwert für das positionsgebundene Format überschreiten,
    im Schlüsselwortformat angeben.

    das ist das PHP dazu:

    <?php
    $_url = "https://www.finanzen.net/waehrungsre...che-krone_euro";
    $_buffer = implode('', file($_url));
    echo $_buffer;
    ?>

Similar Threads

  1. Daten-Migration AS400 auf Power8
    By tanteteresa in forum IBM i Hauptforum
    Antworten: 21
    Letzter Beitrag: 18-06-15, 16:26
  2. AS400-Webserver ins Internet
    By mott in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 25-01-15, 13:03
  3. Remotezugriff auf AS400 über Internet
    By chera in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 12-08-03, 16:55
  4. Antworten: 3
    Letzter Beitrag: 25-02-02, 23:27
  5. Telnetsitzung via Internet auf der AS400
    By delphix in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 29-01-02, 08:19

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •