REST:n määrittäminen kopiointitoiminnossa
Tässä artikkelissa kerrotaan, miten voit kopioida tietoja tietoputken kopiointitoiminnon avulla REST-päätepisteestä ja sieltä REST-päätepisteeseen.
Erityisesti tämä yleinen REST-liitin tukee seuraavia:
- Tietojen kopiointi REST-päätepisteestä GET- tai POST-menetelmillä ja tietojen kopioiminen REST-päätepisteeseen POST-, PUT- tai PATCH-menetelmillä.
- Sivutus REST-ohjelmointirajapimissa.
- Voit kopioida REST-lähteenä REST JSON -vastauksen sellaisenaan tai jäsentää sen käyttämällä rakenteen yhdistämismääritystä. Vain vastauskuormitusta JSON-tiedostossa tuetaan.
Tuettu määritys
Jos haluat määrittää kunkin välilehden kopiointitoiminnon alla, siirry seuraaviin osioihin.
Yleiset
Jos kyseessä on Yleiset-välilehden määritys, siirry kohtaan Yleiset.
Lähde
Seuraavia ominaisuuksia tuetaan REST:lle kopiointitoiminnon Lähde-välilehdessä .
Seuraavat kolme ensimmäistä ominaisuutta ovat pakollisia:
- Tietosäilön tyyppi: Valitse Ulkoinen.
- Näyttöyhteys ion: Valitse yhteysluettelosta REST-yhteys. Jos yhteyttä ei ole, luo uusi REST-yhteys valitsemalla Uusi.
- Näyttöyhteys tyyppi: Valitse REST.
- Suhteellinen URL-osoite: suhteellinen URL-osoite resurssiin, joka sisältää tiedot. Kun tätä ominaisuutta ei määritetä, käytetään vain yhteysmäärityksessä määritettyä URL-osoitetta. HTTP-liitin kopioi tiedot yhdistetystä URL-osoitteesta:
[URL specified in connection]/[relative URL specified]
.
Lisäasetukset-kohdassa voit määrittää seuraavat kentät:
Pyyntömenetelmä: HTTP-menetelmä. Sallitut arvot ovat GET (oletus) ja POST.
Pyynnön aikakatkaisu: HTTP-pyynnön aikakatkaisu (aikakatkaisuarvo) vastauksen saamiseksi. Tämä arvo on aikakatkaisu vastauksen saamiseen, ei aikakatkaisu vastaustietojen lukemiseen. Oletusarvo on 00.01.40.
Pyyntöväli (ms): Eri sivujen pyyntöjen välinen aika millisekunteihin. Pyyntövälin arvon tulee olla luku välillä [10, 60000].
Lisäotsikot: Lisää HTTP-pyyntöotsikoita.
Sivutussäännöt: Seuraavan sivun pyyntöjen kirjoittamisen sivutussäännöt. Katso lisätietoja sivutuksen tukiosiosta.
Lisäsarakkeet: Lisää tietosarakkeita lähdetiedostojen suhteellisen polun tai staattisen arvon tallentamiseksi. Jos käytät staattista arvoa, voit luoda sen mukautettujen lausekkeiden avulla.
Kohde
Seuraavia ominaisuuksia tuetaan REST:lle kopiointitoiminnon Kohde-välilehdessä .
Seuraavat kolme ensimmäistä ominaisuutta ovat pakollisia:
- Tietosäilön tyyppi: Valitse Ulkoinen.
- Näyttöyhteys ion: Valitse yhteysluettelosta REST-yhteys. Jos yhteyttä ei ole, luo uusi REST-yhteys valitsemalla Uusi.
- Näyttöyhteys tyyppi: Valitse REST.
- Suhteellinen URL-osoite: suhteellinen URL-osoite resurssiin, joka sisältää tiedot. Kun tätä ominaisuutta ei määritetä, käytetään vain yhteysmäärityksessä määritettyä URL-osoitetta. HTTP-liitin kopioi tiedot yhdistetystä URL-osoitteesta:
[URL specified in connection]/[relative URL specified]
.
Lisäasetukset-kohdassa voit määrittää seuraavat kentät:
Pyyntömenetelmä: HTTP-menetelmä. Sallitut arvot ovat POST (oletus), PUT ja PATCH.
Pyynnön aikakatkaisu: HTTP-pyynnön aikakatkaisu (aikakatkaisuarvo) vastauksen saamiseksi. Tämä arvo on aikakatkaisu vastauksen saamiseksi, ei aikakatkaisu tietojen kirjoittamiseksi. Oletusarvo on 00.01.40.
Pyyntöväli (ms): Eri sivujen pyyntöjen välinen aika millisekunteihin. Pyyntövälin arvon tulee olla luku välillä [10, 60000].
Erän koon kirjoittaminen: Rest-kohteeseen eränä kirjoitettavan tietueiden määrä. Oletusarvo on 10 000.
Http-pakkaustyyppi: HTTP-pakkaustyyppi, jota käytetään, kun tietoja lähetetään Optimaalisen pakkaustason avulla. Sallitut arvot ovat Ei mitään ja GZip.
Lisäotsikot: Lisää HTTP-pyyntöotsikoita.
Yhdistämismääritys
Siirry Yhdistämismääritys-välilehden määritystä varten yhdistämismääritysten määrittäminen -välilehteen. Yhdistämistä ei tueta, kun sekä lähde että kohde ovat hierarkkisia tietoja.
Asetukset
Jos haluat Asetukset välilehden määritykset, siirry Asetukset-välilehden kohdassa Omien asetusten määrittäminen.
Taulukon yhteenveto
Seuraavat taulukot sisältävät lisätietoja REST:n kopiointitoiminnosta.
Lähteen tiedot
Name | Kuvaus | Arvo | Pakollinen | JSON-komentosarjaominaisuus |
---|---|---|---|---|
Tietosäilön tyyppi | Tietosäilön tyyppi. | • Työtila • Ulkoinen • Mallitietojoukko |
Kyllä | tyyppi |
Näyttöyhteys ion | Yhteys lähdetietosäilöön. | <yhteytesi> | Kyllä | Yhteys |
Näyttöyhteys tyyppi | Yhteystyyppisi. Valitse REST. | LEVÄTÄ | Kyllä | Tyyppi: RestResource |
Suhteellinen URL-osoite | Suhteellinen URL-osoite resurssiin, joka sisältää tiedot. Kun tätä ominaisuutta ei määritetä, käytetään vain yhteysmäärityksessä määritettyä URL-osoitetta. HTTP-liitin kopioi tiedot yhdistetystä URL-osoitteesta: [URL specified in connection]/[relative URL specified] . |
<suhteellinen URL-osoitteesi> | En | relativeUrl |
Pyyntömenetelmä | HTTP-menetelmä. Sallitut arvot ovat GET (oletus) ja POST. | • HAE • JULKAISE |
En | requestMethod |
Pyynnön aikakatkaisu | HTTP-pyynnön aikakatkaisu (aikakatkaisuarvo) vastauksen saamiseksi. Tämä arvo on aikakatkaisu vastauksen saamiseen, ei aikakatkaisu vastaustietojen lukemiseen. Oletusarvo on 00.01.40. | aikaväli | En | httpRequestTimeout |
Pyyntöväli (ms) | Aika, joka kuluu useiden sivujen pyyntöjen välillä millisekunteihin. Pyyntövälin arvon tulee olla luku välillä [10, 60000]. | [10, 60000] | En | requestInterval |
Lisäotsikot | Muita HTTP-pyyntöotsikoita. | <lisäotsikot> | En | additionalHeaders |
Sivutussäännöt | Seuraavan sivun pyyntöjen laatimista koskevat sivutussäännöt. Katso lisätietoja sivutuksen tukiosiosta. | Siirry sivutus | En | paginationRules |
Lisäsarakkeet | Lisää tietosarakkeita lähdetiedostojen suhteelliseen polkuun tai staattiseen arvoon. Lauseketta tuetaan jälkimmäisessä. | • Nimi •Arvo |
En | additionalColumns: •Nimi •Arvo |
Kohdetiedot
Name | Kuvaus | Arvo | Pakollinen | JSON-komentosarjaominaisuus |
---|---|---|---|---|
Tietosäilön tyyppi | Tietosäilön tyyppi. | • Työtila • Ulkoinen |
Kyllä | tyyppi |
Näyttöyhteys ion | Yhteys lähdetietosäilöön. | <yhteytesi> | Kyllä | Yhteys |
Näyttöyhteys tyyppi | Yhteystyyppisi. Valitse REST. | LEVÄTÄ | Kyllä | Tyyppi: RestResource |
Suhteellinen URL-osoite | Suhteellinen URL-osoite resurssiin, joka sisältää tiedot. Kun tätä ominaisuutta ei määritetä, käytetään vain yhteysmäärityksessä määritettyä URL-osoitetta. HTTP-liitin kopioi tiedot yhdistetystä URL-osoitteesta: [URL specified in connection]/[relative URL specified] . |
<suhteellinen URL-osoitteesi> | En | relativeUrl |
Pyyntömenetelmä | HTTP-menetelmä. Sallitut arvot ovat POST (oletus), PUT ja PATCH. | • JULKAISE • HAE • PATCH |
En | requestMethod |
Pyynnön aikakatkaisu | HTTP-pyynnön aikakatkaisu (aikakatkaisuarvo) vastauksen saamiseksi. Tämä arvo on aikakatkaisu vastauksen saamiseen, ei aikakatkaisu vastaustietojen lukemiseen. Oletusarvo on 00.01.40. | aikaväli | En | httpRequestTimeout |
Pyyntöväli (ms) | Aika, joka kuluu useiden sivujen pyyntöjen välillä millisekunteihin. Pyyntövälin arvon tulee olla luku välillä [10, 60000]. | [10, 60000] | En | requestInterval |
Erän koon kirjoittaminen | Rest-kohteeseen eränä kirjoitettavan tietueiden määrä. Oletusarvo on 10 000. | <rivien määrä> (kokonaisluku) |
En | writeBatchSize |
Http-pakkaustyyppi | HTTP-pakkaustyyppi, jota käytetään lähetettäessä tietoja Optimaalisen pakkaustason avulla. Sallitut arvot ovat Ei mitään ja GZip. | • Ei mitään • GZip |
En | httpCompressionType |
Lisäotsikot | Muita HTTP-pyyntöotsikoita. | <lisäotsikot> | En | additionalHeaders |