SAP Gateway
Konektor SAP Gateway memungkinkan Anda melakukan operasi penyisipan, penghapusan, pembaruan, dan pembacaan pada database SAP Gateway.
Versi yang didukung
Konektor ini menggunakan SAP Gateway API untuk mengaktifkan akses dua arah ke layanan SAP yang menggunakan gateway. Edisi SAP berikut didukung:
- S/4 HANA Cloud
- S/4 HANA
- SAP ERP
- Edisi SAP lainnya yang mendukung SAP Gateway API
Sebelum memulai
Sebelum menggunakan konektor SAP Gateway, lakukan tugas berikut:
- Di project Google Cloud Anda:
- Pastikan konektivitas jaringan telah disiapkan. Untuk mengetahui informasi tentang pola jaringan, lihat Konektivitas jaringan.
- Berikan peran IAM roles/connectors.admin kepada pengguna yang mengonfigurasi konektor.
- Berikan peran IAM berikut ke akun layanan yang ingin Anda gunakan untuk konektor:
roles/secretmanager.viewer
roles/secretmanager.secretAccessor
Akun layanan adalah jenis Akun Google khusus yang dimaksudkan untuk mewakili pengguna non-manusia yang perlu diautentikasi dan diberi otorisasi untuk mengakses data di Google API. Jika Anda tidak memiliki akun layanan, Anda harus membuat akun layanan. Untuk mengetahui informasi selengkapnya, lihat Membuat akun layanan.
- Aktifkan layanan berikut:
secretmanager.googleapis.com
(Secret Manager API)connectors.googleapis.com
(Connectors API)
Untuk memahami cara mengaktifkan layanan, lihat Mengaktifkan layanan.
Jika layanan atau izin ini belum diaktifkan untuk project Anda sebelumnya, Anda akan diminta untuk mengaktifkannya saat mengonfigurasi konektor.
Mengonfigurasi Layanan OData SAP di S/4HANA on-premise
Untuk mengonfigurasi Layanan OData SAP di S/4HANA on-premise, lakukan tugas berikut:
- Mengaktifkan Layanan ICM
- Mengaktifkan SAP Gateway
- Mengaktifkan layanan OData
- Menguji layanan OData yang diaktifkan di server SAP
Mengaktifkan Layanan ICM
Layanan SAP OData berfungsi melalui protokol HTTP atau HTTPS. Oleh karena itu, pastikan layanan yang relevan diaktifkan di Internet Communication Manager (ICM). Gunakan HTTPS untuk melindungi data selama transmisi.
- Buka Transaction SMICM.
- Buka Layanan.
- Klik Service > Create.
- Tentukan layanan baru.
- Tetapkan parameter yang tersisa untuk protokol HTTP dan HTTPS.
Saat Anda menentukan port layanan, beberapa parameter akan diisi otomatis berdasarkan sistem SAP.
Mengaktifkan SAP Gateway
Untuk mengaktifkan SAP Gateway, lakukan langkah-langkah berikut:
- Buka transaksi SPRO, lalu pilih SAP Reference IMG.
- Perluas node SAP NetWeaver > SAP Gateway > OData Channel > Configuration > User Settings > Connection Settings > Activate or Deactivate SAP Gateway, lalu klik kanan dan pilih Edit Activity.
- Klik Aktifkan. Jika pesan SAP Gateway is currently active muncul di dialog, klik Cancel.
Mengaktifkan layanan OData
Untuk mengaktifkan layanan OData, lakukan langkah-langkah berikut.
- Buka transaksi SICF.
- Klik Execute (atau tekan F8).
- Lewati Filter di layar pemilihan.
- Buka node hierarki default_host > sap > opu > OData untuk mengaktifkan semua layanan OData (V2).
- Buka node yang sesuai lebih dalam di struktur untuk mengaktifkan setiap layanan.
- Klik kanan pada node layanan OData, lalu pilih Activate.
Menguji layanan OData yang diaktifkan di server SAP
Gunakan alat SAP Gateway Client untuk mengeksekusi permintaan OData.
Panggil transaksi berikut untuk memulai alat: /n/IWFND/GW_CLIENT
- Tentukan URI permintaan OData.
- Pilih metode HTTP, protokol (HTTP atau HTTPS), header permintaan, dan isi permintaan.
- Klik Execute untuk mengirim permintaan setelah Anda memasukkan semua data permintaan yang diperlukan.
Header respons dan data respons ditampilkan setelah eksekusi.
Mengonfigurasi Layanan SAP OData di S/4HANA Cloud
Untuk mengonfigurasi Layanan SAP OData di S/4HANA Cloud, lakukan tugas berikut:
- Membuat pengguna komunikasi
- Membuat sistem komunikasi
- Membuat pengaturan komunikasi
Membuat pengguna komunikasi
Pengguna komunikasi adalah jenis pengguna teknis khusus yang digunakan untuk panggilan layanan OData eksternal. Pengguna ini hanya digunakan untuk komunikasi SAP dengan sistem eksternal, pengguna ini tidak dapat digunakan untuk login menggunakan SAP GUI. Aplikasi Maintain Communication Users memungkinkan Anda menentukan setelan ini di Cloud.
- Buka Aplikasi Maintain Communication Users.
- Klik Baru untuk membuat pengguna baru.
- Masukkan nama pengguna dan deskripsi pengguna Anda.
- Masukkan sandi Gunakan sarankan sandi untuk membuat sandi.
- Klik Buat.
Membuat sistem komunikasi
Sistem komunikasi adalah spesifikasi sistem yang merepresentasikan partner komunikasi dan semua informasi teknis yang diperlukan untuk komunikasi, seperti nama host/Alamat IP, identitas, informasi pengguna, dan sertifikat. Dalam sistem S/4HANA Cloud, entitas ini diperlukan untuk komunikasi eksternal. Aplikasi Communication Systems memungkinkan Anda menentukan setelan ini di Cloud.
- Buka Aplikasi Communication Systems.
- Klik Baru untuk membuat sistem komunikasi baru.
- Masukkan ID sistem dan nama sistem.
- Klik + untuk menambahkan pengguna komunikasi yang dibuat untuk komunikasi masuk. Masukkan detail pengguna komunikasi.
- Klik Simpan.
Komunikasi inbound berarti sistem yang ditentukan digunakan dari partner komunikasi untuk melakukan panggilan dari eksternal ke sistem SAP S/4HANA.
Membuat pengaturan komunikasi
Untuk mengetahui informasi tentang pengaturan komunikasi, lihat Pengaturan Komunikasi.
- Buka Aplikasi Pengaturan Komunikasi.
- Klik Baru untuk membuat pengaturan komunikasi baru.
- Pilih skenario komunikasi Anda, masukkan nama pengaturan, lalu klik Buat.
- Tambahkan sistem komunikasi Anda dan pilih pengguna komunikasi yang akan digunakan dalam pengaturan komunikasi ini.
- URL untuk memanggil layanan OData dapat ditemukan dalam pengaturan Komunikasi dalam format ini:https://
-api.s4hana.ondemand.com/sap/opu/odata/sap/ - Klik Simpan
Mengonfigurasi koneksi
Koneksi khusus untuk sumber data. Artinya, jika Anda memiliki banyak sumber data, Anda harus membuat koneksi terpisah untuk setiap sumber data. Untuk membuat koneksi, lakukan hal berikut:
- Di Konsol Cloud, buka halaman Integration Connectors > Connections lalu pilih atau buat project Google Cloud.
- Klik + BUAT BARU untuk membuka halaman Buat Koneksi.
- Di bagian Location, pilih lokasi untuk koneksi.
- Wilayah: Pilih lokasi dari menu drop-down.
Untuk mengetahui daftar semua region yang didukung, lihat Lokasi.
- Klik NEXT.
- Wilayah: Pilih lokasi dari menu drop-down.
- Di bagian Connection Details, selesaikan langkah-langkah berikut:
- Konektor: Pilih SAP Gateway dari menu drop-down Konektor yang tersedia.
- Versi konektor: Pilih versi Konektor dari daftar drop-down versi yang tersedia.
- Di kolom Connection Name, masukkan nama untuk instance Koneksi.
Nama koneksi harus memenuhi kriteria berikut:
- Nama koneksi dapat menggunakan huruf, angka, atau tanda hubung.
- Huruf harus berupa huruf kecil.
- Nama koneksi harus diawali dengan huruf dan diakhiri dengan huruf atau angka.
- Nama koneksi tidak boleh melebihi 49 karakter.
- Untuk konektor yang mendukung langganan peristiwa, nama koneksi tidak boleh diawali dengan awalan "goog".
- Secara opsional, masukkan Deskripsi untuk instance koneksi.
- Akun Layanan: Pilih akun layanan yang memiliki peran yang diperlukan.
- Untuk menggunakan koneksi untuk langganan acara, pilih Aktifkan langganan acara. Jika Anda memilih
opsi ini, opsi berikut akan ditampilkan:
- Aktifkan langganan peristiwa dengan entitas dan tindakan: Pilih opsi ini untuk menggunakan koneksi untuk operasi langganan peristiwa dan konektor (entitas dan tindakan).
- Aktifkan hanya langganan peristiwa: Pilih opsi ini untuk menggunakan koneksi hanya untuk langganan peristiwa. Jika Anda memilih opsi ini, klik Berikutnya, lalu konfigurasi langganan peristiwa.
- Namespace: Tentukan namespace layanan yang datanya ingin Anda ambil. Parameter ini wajib diisi jika layanan tidak ditentukan di URL.
- Layanan: Tentukan layanan yang datanya ingin Anda ambil. Parameter ini wajib diisi jika layanan tidak ditentukan di URL.
- CustomUrlParams: Tentukan parameter string kueri kustom yang disertakan dengan permintaan HTTP. Parameter harus dienkode sebagai string kueri dalam format berikut:
field1=value1&field2=value2
. Nilai dalam string kueri harus dienkode URL. - Format Data: Format data untuk mengambil data. Pilih XML atau JSON.
- Gunakan Nama Tampilan: Nilai boolean yang menentukan apakah akan menggunakan label SAP atau tidak.
- Jika perlu, konfigurasikan Setelan node koneksi:
- Jumlah minimum node: Masukkan jumlah minimum node koneksi.
- Jumlah node maksimum: Masukkan jumlah maksimum node koneksi.
Node adalah unit (atau replika) koneksi yang memproses transaksi. Jumlah node yang diperlukan untuk memproses lebih banyak transaksi untuk suatu koneksi akan bertambah dan sebaliknya, jumlah node yang diperlukan untuk memproses lebih sedikit transaksi akan berkurang. Untuk memahami pengaruh node terhadap harga konektor, lihat Harga untuk node koneksi. Jika Anda tidak memasukkan nilai apa pun, secara default node minimum ditetapkan ke 2 (untuk ketersediaan yang lebih baik) dan node maksimum ditetapkan ke 50.
- Secara opsional, klik + TAMBAHKAN LABEL untuk menambahkan label ke Koneksi dalam bentuk pasangan kunci/nilai.
- Klik NEXT.
- Di bagian Destinations, tetapkan URL lingkungan SAP Gateway Anda atau URL lengkap layanan OData. Misalnya, format
${ENVIRONMENT_URL}/sap/opu/odata/${NAMESPACE}/${SERVICE}/
dan contoh URL-nya adalahhttps://sapes5.sapdevcenter.com/sap/opu/odata/IWBEP/GWSAMPLE_BASIC/
. Tambahkan properti tambahan menggunakan properti CustomUrlParams.- Jenis Tujuan: Pilih Jenis Tujuan.
- Untuk menentukan nama host atau alamat IP tujuan, pilih Alamat host dan masukkan alamat di kolom Host 1.
- Untuk membuat koneksi pribadi, pilih Endpoint attachment dan pilih lampiran yang diperlukan dari daftar Endpoint Attachment.
Jika ingin membuat koneksi publik ke sistem backend dengan keamanan tambahan, Anda dapat mempertimbangkan mengonfigurasi alamat IP keluar statis untuk koneksi Anda, lalu mengonfigurasi aturan firewall untuk hanya mengizinkan alamat IP statis tertentu.
Untuk memasukkan tujuan tambahan, klik +TAMBAHKAN TUJUAN.
- Klik NEXT.
- Jenis Tujuan: Pilih Jenis Tujuan.
-
Di bagian Authentication, masukkan detail autentikasi.
- Pilih Jenis autentikasi dan masukkan detail yang relevan.
Jenis autentikasi berikut didukung oleh koneksi SAP Gateway:
- Nama pengguna dan sandi
- Anonim
- SAP BTP (OAuth 2.0 - kredensial klien)
- Klik NEXT.
Untuk memahami cara mengonfigurasi jenis autentikasi ini, lihat Mengonfigurasi autentikasi.
- Pilih Jenis autentikasi dan masukkan detail yang relevan.
- Tinjau: Tinjau detail koneksi dan autentikasi Anda.
- Klik Buat.
Mengonfigurasi autentikasi
Masukkan detail berdasarkan autentikasi yang ingin Anda gunakan.
-
Nama pengguna dan sandi
- Nama pengguna: Nama pengguna untuk konektor
- Sandi: Secret Manager Secret yang berisi sandi yang terkait dengan konektor.
-
Anonim
Jika Anda ingin menggunakan login anonim, pilih Tidak Tersedia.
- Kunci API: Kunci API pengguna yang saat ini diautentikasi.
-
SAP BTP (OAuth 2.0 - kredensial klien)
- Client ID: Masukkan client ID yang diperoleh dari halaman klien API.
- Rahasia Klien: Masukkan rahasia klien yang diperoleh dari halaman klien API.
- Versi secret: Masukkan versi secret untuk secret yang dipilih di atas.
- OAuthAccessTokenURL: Masukkan URL token akses OAuth.
- Destination Name: Masukkan nama tujuan SAP BTP.
- URL Tujuan: Masukkan URL tujuan SAP BTP.
- Aktifkan Penggantian Autentikasi: Pilih opsi ini untuk mengaktifkan koneksi agar menerima autentikasi yang berbeda secara dinamis selama runtime.
Mengonfigurasi langganan acara
Jika Anda telah mengaktifkan langganan acara, masukkan nilai berikut di bagian Detail Langganan Acara:
- Pilih salah satu jenis autentikasi berikut untuk pemroses peristiwa.
- Autentikasi Google. Jika Anda mengaktifkan opsi ini, ikuti langkah-langkah di Mengautentikasi menggunakan Token Web JSON untuk mengonfigurasi autentikasi untuk ABAP SDK. Selain itu, pastikan akun layanan memiliki peran roles/connectors.listener yang token aksesnya digunakan untuk autentikasi.
- Autentikasi Kunci API. Jika memilih opsi ini, Anda harus membuat kunci API, lalu menyimpan kunci tersebut sebagai secret Secret Manager. Untuk informasi selengkapnya, lihat Membuat kunci API.
- Masukkan nama kolom jenis peristiwa. Kolom ini mengidentifikasi jenis peristiwa
yang terkait dengan permintaan peristiwa masuk.
{ "event_type": "user.created", ... // other request fields ... }
- Pilih Aktifkan konektivitas pribadi untuk konektivitas yang aman antara aplikasi backend dan koneksi Anda. Jika memilih opsi ini, Anda harus melakukan langkah-langkah konfigurasi tambahan setelah membuat koneksi. Untuk mengetahui informasi selengkapnya, lihat Konektivitas pribadi untuk langganan peristiwa.
- Masukkan konfigurasi pesan yang dihentikan pengirimannya. Jika Anda mengonfigurasi pesan yang dihentikan pengirimannya, koneksi akan menulis
peristiwa yang belum diproses ke topik Pub/Sub yang ditentukan. Masukkan detail berikut:
- Project ID pesan yang tidak terkirim: Project ID Google Cloud tempat Anda mengonfigurasi topik Pub/Sub pesan yang tidak terkirim.
- Topik yang dihentikan pengirimannya: Topik Pub/Sub tempat Anda ingin menulis detail peristiwa yang belum diproses.
Contoh konfigurasi koneksi
Bagian ini memberikan contoh nilai untuk berbagai kolom yang Anda konfigurasi saat membuat konektor SAP Gateway.
Autentikasi dasar - jenis koneksi
Nama Kolom | Detail |
---|---|
Wilayah | us-central1 |
Konektor | SAP Gateway Connector |
Versi Konektor | 1 |
Nama Konektor | sapgateway-basicauth-conn |
Akun Layanan | SERVICE_ACCOUNT-compute@developer.gserviceaccount.com |
Format Data | JSON |
Tingkat Keberbagaian | 5 |
Alamat Host | http://192.0.2.0/sap/opu/odata/sap/HOST_ADDRESS |
Autentikasi: | Sandi Pengguna |
Nama pengguna | nama pengguna |
Sandi | sandi |
versi | 1 |
Token API - jenis koneksi
Nama Kolom | Detail |
---|---|
Wilayah | us-central1 |
Konektor | SAP Gateway Connector |
Versi Konektor | 1 |
Nama Konektor | sapgateway-api-token-conn |
Akun Layanan | SERVICE_ACCOUNT-compute@developer.gserviceaccount.com |
Format Data | JSON |
Tingkat Keberbagaian | 5 |
Alamat Host | http://192.0.2.0/sap/opu/odata/sap/HOST_ADDRESS |
Kunci API | API_KEY-example-pet-store.com |
versi | 1 |
Proxy - jenis koneksi
Nama Kolom | Detail |
---|---|
Wilayah | us-central1 |
Konektor | SAP Gateway Connector |
Versi Konektor | 1 |
Nama Konektor | sapgateway-basicauth-conn |
Akun Layanan | SERVICE_ACCOUNT-compute@developer.gserviceaccount.com |
Format Data | JSON |
Tingkat Keberbagaian | 5 |
Alamat Host | http://192.0.2.0/sap/opu/odata/sap/HOST_ADDRESS |
Format Data: | JSON |
Tingkat Keberbasaan: | 5 |
Proxy | Benar |
Jenis SSL Proxy | Otomatis |
Server Proxy | 34.148.1.XX:XXXX |
Alamat Host: | http://192.0.2.0/sap/opu/odata/sap/HOST_ADDRESS |
Autentikasi: | Sandi Pengguna |
Nama pengguna | nama pengguna |
Sandi: | sandi |
Versi | 1 |
SAP BTP (OAuth 2.0 - kredensial klien) - jenis koneksi
Nama Kolom | Detail |
---|---|
Wilayah | us-central1 |
Konektor | SAP Gateway Connector |
Versi Konektor | 1 |
Nama Konektor | sap-gateway-oauth-client-connection |
Akun Layanan | SERVICE_ACCOUNT-compute@developer.gserviceaccount.com |
Format Data | JSON |
Alamat Host: | https://my-api.s4hana.cloud.sap/sap/opu/odata/sap/API_PURCHASEORDER_PROCESS_SRV |
Autentikasi: | SAP BTP |
ID Klien | CLIENT_ID |
Rahasia Klien | CLIENT_SECRET |
OAuthAccessTokenURL | https://atrial.authentication.us10.hana.ondemand.com/oauth/token |
Nama Tujuan | DESTINATION_NAME |
URL Tujuan | https://destination-configuration.cfapps.us10.hana.ondemand.com/destination-configuration/v1/destinations/Google |
Versi | 1 |
Entitas, operasi, dan tindakan
Semua Konektor Integrasi menyediakan lapisan abstraksi untuk objek aplikasi yang terhubung. Anda hanya dapat mengakses objek aplikasi melalui abstraksi ini. Abstraksi ini ditampilkan kepada Anda sebagai entitas, operasi, dan tindakan.
- Entitas: Entitas dapat dianggap sebagai objek, atau kumpulan properti, dalam aplikasi atau layanan yang terhubung. Definisi entitas berbeda dari konektor ke
konektor. Misalnya, di konektor database, tabel adalah entitas, di konektor server file, folder adalah entitas, dan di konektor sistem pesan, antrean adalah entitas.
Namun, ada kemungkinan konektor tidak mendukung atau tidak memiliki entity apa pun, sehingga daftar
Entities
akan kosong. - Operasi: Operasi adalah aktivitas yang dapat Anda lakukan pada entity. Anda dapat melakukan
salah satu operasi berikut pada entitas:
Memilih entitas dari daftar yang tersedia akan menghasilkan daftar operasi yang tersedia untuk entitas tersebut. Untuk deskripsi mendetail tentang operasi, lihat operasi entitas tugas Konektor. Namun, jika konektor tidak mendukung operasi entitas apa pun, operasi yang tidak didukung tersebut tidak tercantum dalam daftar
Operations
. - Tindakan: Tindakan adalah fungsi kelas pertama yang tersedia untuk integrasi melalui antarmuka konektor. Tindakan memungkinkan Anda membuat perubahan pada satu atau beberapa entitas, dan
berbeda-beda dari konektor ke konektor. Biasanya, tindakan akan memiliki beberapa parameter input, dan parameter output. Namun, ada kemungkinan
konektor tidak mendukung tindakan apa pun, sehingga daftar
Actions
akan kosong.
Batasan sistem
- Konektor SAP Gateway dapat memproses maksimum 9 transaksi per detik, per node.
Untuk mengetahui informasi tentang batas yang berlaku untuk Integration Connectors, lihat Batas.
- Fitur berikut tidak didukung:
- Autentikasi berbasis OAuth2.0
- ETag
- Penyisipan dalam
- Operasi berbasis file
Contoh operasi entity
Bagian ini menunjukkan cara melakukan beberapa operasi entitas di konektor ini.
Contoh - Mencantumkan semua catatan
Contoh ini mencantumkan semua data dalam entitas SalesOrderSet
.
- Dalam dialog
Configure connector task
, klikEntities
. - Pilih
SalesOrderSet
dari daftarEntity
. - Pilih operasi
List
, lalu klik Selesai. - Secara opsional, di bagian Input Tugas pada tugas Konektor, Anda dapat
memfilter kumpulan hasil dengan menentukan klausa filter.
Contohnya,
City='Bangalore'
Anda juga dapat menentukan beberapa kondisi filter menggunakan operator logika. Sebagai contoh,City='Bangalore' and region='asia-south2'
Contoh - Mendapatkan data
Contoh ini mendapatkan data dengan ID yang ditentukan dari entitas SalesOrderSet
.
- Dalam dialog
Configure connector task
, klikEntities
. - Pilih
SalesOrderSet
dari daftarEntity
. - Pilih operasi
Get
, lalu klik Selesai. - Di bagian Task Input pada tugas Connectors, klik EntityId, lalu masukkan
13
di kolom Default Value.Di sini,
13
adalah nilai kunci utama dalam entitySalesOrderSet
.
Contoh - Membuat catatan
Contoh ini membuat data dalam entitas SalesOrderSet
.
- Dalam dialog
Configure connector task
, klikEntities
. - Pilih
SalesOrderSet
dari daftarEntity
. - Pilih operasi
Create
, lalu klik Selesai. - Di bagian Task Input pada tugas Connectors, klik
connectorInputPayload
, lalu masukkan nilai yang mirip dengan berikut di kolomDefault Value
:{ "Vbeln":"999", "Erdat":"2020-08-25 00:00:00", "Erzet":"13:12:31", "Ernam":"Test" }
Jika integrasi berhasil, kolom
connectorOutputPayload
tugas konektor Anda akan memiliki nilai yang mirip dengan berikut ini:{ "Vbeln": "999" }
Contoh - Membuat catatan
Contoh ini membuat data dalam entitas SalesPriceSet
.
- Dalam dialog
Configure connector task
, klikEntities
. - Pilih
SalesPriceSet
dari daftarEntity
. - Pilih operasi
Create
, lalu klik Selesai. - Di bagian Task Input pada tugas Connectors, klik
connectorInputPayload
, lalu masukkan nilai yang mirip dengan berikut di kolomDefault Value
:{ "Vbeln": "129", "Posnr": "000000", "Knumh": "SUN25MAY", "Kpein": 1.0 }
Jika integrasi berhasil, kolom
connectorOutputPayload
tugas konektor Anda akan memiliki nilai yang mirip dengan berikut ini:{ "Posnr": "000000", "Vbeln": "129" }
Contoh - Memperbarui data
Contoh ini memperbarui data dalam entitas SalesOrderSet
.
- Dalam dialog
Configure connector task
, klikEntities
. - Pilih
SalesOrderSet
dari daftarEntity
. - Pilih operasi
Update
, lalu klik Selesai. - Di bagian Task Input pada tugas Connectors, klik
connectorInputPayload
, lalu masukkan nilai yang mirip dengan berikut di kolomDefault Value
:{ "Ernam": "Test123" }
- Klik entityId, lalu masukkan
99
di kolom Default Value.Jika integrasi berhasil, kolom
connectorOutputPayload
tugas konektor Anda akan memiliki nilai yang mirip dengan berikut ini:{ "Vbeln": "999" }
Membuat koneksi menggunakan Terraform
Anda dapat menggunakan resource Terraform untuk membuat koneksi baru.
Untuk mempelajari cara menerapkan atau menghapus konfigurasi Terraform, lihat Perintah dasar Terraform.
Untuk melihat contoh template terraform untuk pembuatan koneksi, lihat contoh template.
Saat membuat koneksi ini menggunakan Terraform, Anda harus menetapkan variabel berikut dalam file konfigurasi Terraform:
Nama parameter | Jenis data | Wajib | Deskripsi |
---|---|---|---|
namespace | STRING | Salah | Tentukan namespace layanan yang datanya ingin Anda ambil. Parameter ini wajib diisi jika layanan tidak ditentukan di URL. |
pelanggan | STRING | Salah | Tentukan layanan yang datanya ingin Anda ambil. Parameter ini wajib diisi jika layanan tidak ditentukan di URL. |
custom_url_params | STRING | Salah | CustomUrlParams memungkinkan Anda menentukan parameter string kueri kustom yang disertakan dengan permintaan HTTP. Parameter harus dienkode sebagai string kueri dalam formulir field1=value1&field2=value2. Nilai dalam string kueri harus dienkode URL. |
data_format | ENUM | Salah | Format data untuk mengambil data. Pilih XML atau JSON. Nilai yang didukung adalah: XML, JSON |
use_display_names | BOOLEAN | Salah | Nilai boolean yang menentukan apakah akan menggunakan label SAP atau tidak. |
panjang | STRING | Salah | Tingkat kejelasan untuk koneksi, bervariasi dari 1-5. Tingkat kejelasan yang lebih tinggi akan mencatat semua detail komunikasi (permintaan,respons & sertifikat SSL). |
proxy_enabled | BOOLEAN | Salah | Centang kotak ini untuk mengonfigurasi server proxy untuk koneksi. |
proxy_auth_scheme | ENUM | Salah | Jenis autentikasi yang akan digunakan untuk melakukan autentikasi ke proxy ProxyServer. Nilai yang didukung adalah: BASIC, DIGEST, NONE |
proxy_user | STRING | Salah | Nama pengguna yang akan digunakan untuk melakukan autentikasi ke proxy ProxyServer. |
proxy_password | SECRET | Salah | Sandi yang akan digunakan untuk melakukan autentikasi ke proxy ProxyServer. |
proxy_ssltype | ENUM | Salah | Jenis SSL yang akan digunakan saat terhubung ke proxy ProxyServer. Nilai yang didukung adalah: AUTO, ALWAYS, NEVER, TUNNEL |
Menggunakan koneksi SAP Gateway dalam integrasi
Setelah Anda membuat koneksi, koneksi tersebut akan tersedia di Apigee Integration dan Application Integration. Anda dapat menggunakan koneksi dalam integrasi melalui tugas Konektor.
- Untuk memahami cara membuat dan menggunakan tugas Konektor di Apigee Integration, lihat Tugas konektor.
- Untuk memahami cara membuat dan menggunakan tugas Konektor di Integrasi Aplikasi, lihat Tugas konektor.
Mendapatkan bantuan dari komunitas Google Cloud
Anda dapat memposting pertanyaan dan mendiskusikan konektor ini di komunitas Google Cloud di Forum Cloud.Langkah berikutnya
- Pahami cara menangguhkan dan melanjutkan koneksi.
- Pahami cara memantau penggunaan konektor.
- Pahami cara melihat log konektor.