Mengubah layanan Web yang digunakan dalam Templat formulir Anda koneksi data utama

Catatan:  Kami ingin secepatnya menyediakan konten bantuan terbaru dalam bahasa Anda. Halaman ini diterjemahkan menggunakan mesin dan mungkin terdapat kesalahan tata bahasa atau masalah keakuratan. Kami bertujuan menyediakan konten yang bermanfaat untuk Anda. Dapatkah Anda memberi tahu kami apakah informasi ini bermanfaat untuk Anda di bagian bawah halaman ini? Berikut artikel dalam bahasa Inggris untuk referensi.

Dalam artikel ini

Gambaran Umum

Sebelum Anda mulai

Mengubah kueri koneksi data

Mengubah kirim koneksi data

Gambaran Umum

Saat Anda pertama-tama mendesain Templat formulir dengan koneksi utama data ke layanan Web, Anda mungkin menggunakan lingkungan uji mana Layanan Web yang dikembangkan. Saat Layanan Web sudah siap untuk digunakan, Anda harus mengubah koneksi data utama di Templat formulir Anda dari lingkungan uji ke lokasi penggunaan Layanan Web.

Saat Anda mengubah layanan Web di koneksi data utama, Microsoft Office InfoPath membuat sumber data utama dengan bidang dan grup yang sesuai dengan Skema XML di layanan Web baru. Jika skema di layanan Web lama dan baru yang sama, InfoPath secara otomatis mengikat kontrol yang sudah ada di Templat formulir untuk bidang di sumber data baru. Jika bidang dan grup dalam sumber data baru tidak cocok dengan bidang dan grup dalam sumber data lama, InfoPath menghapus data sumber pembundelan dari kontrol. Jika InfoPath menghapus pengikatan dari kontrol, Anda perlu menghapus kontrol dari Templat formulir atau mengikat mereka ke bidang lain dalam sumber data baru.

Bergantung pada desain Templat formulir Anda, koneksi data utama mungkin memiliki koneksi data kueri, kirim koneksi data, atau keduanya. Jika koneksi data utama memiliki koneksi data kueri dan koneksi data kirim dan layanan Web telah diubah lokasi, Anda perlu mengubah koneksi kedua.

Catatan: Temukan link untuk informasi tentang mengubah data sekunder koneksi ke sumber data eksternal lain di bagian Lihat juga .

Setelah Anda mengubah koneksi data utama, Anda harus menerbitkan dan menguji Templat formulir untuk memastikan bahwa koneksi data ke layanan Web berfungsi seperti yang diharapkan ketika pengguna mengisi formulir yang didasarkan pada Templat formulir Anda. Anda juga harus menguji untuk memastikan bahwa ada formulir yang didasarkan pada Templat formulir Anda masih berfungsi seperti yang diharapkan. Saat Anda menyelesaikan tes Anda, Anda bisa memperbolehkan pengguna untuk memulai mengisi formulir yang didasarkan pada Templat formulir ini. Temukan link untuk informasi selengkapnya tentang penerbitan Templat formulir di bagian Lihat juga .

Atas halaman

Sebelum Anda mulai

Sebelum Anda mengubah koneksi data utama, Anda memerlukan informasi berikut ini dari administrator layanan Web:

  • Lokasi layanan Web baru.

  • Verifikasi bahwa layanan Web baru menggunakan dokumen literal gaya pengodean. InfoPath bisa menggunakan hanya dokumen literal gaya layanan Web.

  • Nama operasi dalam layanan Web yang akan Anda gunakan.

  • Verifikasi bahwa skema di layanan Web lama dan baru yang sama.

Atas halaman

Mengubah kueri koneksi data

  1. Pada menu alat , klik Konversi utama sumber Data.

  2. Di panduan koneksi Data, klik membuat koneksi baru ke, klik terima data, dan lalu klik berikutnya.

  3. Di bawah pilih tipe koneksi data yang ingin Anda gunakan untuk Templat formulir Anda, klik layanan Web, dan lalu klik berikutnya.

  4. Pada halaman berikutnya panduan, ketikkan lokasi layanan Web, dan lalu klik berikutnya.

    Catatan: Jika Anda ingin mencari layanan Web dengan menggunakan server Universal Deskripsi penemuan, dan integrasi (UDDI), klik UDDI pencarian, masukkan URL server UDDI yang ingin Anda Cari, tentukan Apakah Anda ingin mencari dengan penyedia atau layanan yang disediakan, masukkan kata kunci pencarian, dan lalu klik pencarian. Layanan web yang cocok dengan kata kunci pencarian Anda akan muncul dalam daftar hasil pencarian . Pilih Layanan Web yang ingin Anda gunakan, dan lalu klik OK.

  5. Di daftar pilih operasi , klik operasi layanan Web yang mengembalikan data ke formulir, dan lalu klik berikutnya.

  6. Jika panduan koneksi Data menemukan elemen tidak diketahui dalam skema layanan Web, halaman berikutnya panduan mungkin meminta Anda untuk menentukan nilai sampel untuk setiap parameter untuk menentukan apa bidang atau grup untuk menambahkan ke sumber data utama.

    Caranya?

    1. Pilih parameter dalam tabel parameter , dan lalu klik Tetapkan nilai sampel.

    2. Dalam kotak contoh nilai , ketikkan nilai pengguna Anda mungkin menggunakan untuk bidang ini, dan lalu klik OK.

    3. Ulangi langkah-langkah ini untuk setiap parameter dalam tabel parameter , dan lalu klik berikutnya.

    Detail teknis

    Saat Anda mengonfigurasi koneksi data ke layanan Web di panduan koneksi Data, Microsoft Office InfoPath tersambung ke layanan Web dan permintaan file bahasa Deskripsi Layanan Web (WSDL). WSDL file berisi skema yang digunakan oleh layanan Web. Layanan Web menanggapi permintaan dengan mengirimkan file ini ke InfoPath. InfoPath menggunakan informasi dalam file ini untuk menambahkan bidang yang sesuai dan grup ke sumber data sekunder di Templat formulir. Jika InfoPath menemukan tipe elemen yang tidak diketahui dalam WSDL file, InfoPath menggunakan contoh data untuk menentukan definisi tipe elemen yang tidak diketahui dan lalu menambahkan bidang yang sesuai dan grup ke sumber data sekunder.

  7. Jika layanan Web menerima Ubah informasi, halaman berikutnya panduan menanyakan jika Anda ingin menyertakan Ubah informasi dalam kueri data. Dalam banyak kasus, kosongkan kotak centang sertakan Ubah informasi saat mengirimkan data yang dipilih, dan lalu klik berikutnya. Jika Anda tidak ingin menyertakan Ubah informasi, kosongkan kotak centang sertakan Ubah informasi saat mengirimkan data , dan lalu klik berikutnya.

    Detail teknis

    Halaman ini dalam panduan hanya muncul jika file bahasa Deskripsi Layanan Web (WSDL) untuk layanan Web menunjukkan bahwa layanan Web mengembalikan Microsoft ADO.NET DataSet.

  8. Pada halaman berikutnya panduan, ketikkan nama untuk koneksi data, dan lalu klik selesai.

  9. Untuk menguji perubahan, klik Pratinjau pada toolbar Standar, atau tekan CTRL+SHIFT+B.

  10. Untuk menerbitkan Templat formulir, pada File menu, klik terbitkan.

  11. Uji Templat formulir Anda benar-benar dengan membuka formulir yang didasarkan pada Templat formulir dan mengisi formulir tersebut. Pastikan bahwa formulir berfungsi seperti yang diharapkan.

Atas halaman

Mengubah kirim koneksi data

  1. Pada menu alat , klik Koneksi Data.

  2. Di daftar koneksi Data untuk Templat formulir , klik Kirim koneksi data dalam koneksi data utama, dan lalu klik Ubah.

  3. Di panduan koneksi Data, ketikkan lokasi baru Layanan Web di mana pengguna Anda akan mengirimkan formulir mereka, dan klik berikutnya.

    Catatan: Jika Anda ingin mencari layanan Web dengan menggunakan server Universal Deskripsi penemuan, dan integrasi (UDDI), klik UDDI pencarian, masukkan URL server UDDI yang ingin Anda Cari, tentukan Apakah Anda ingin mencari dengan penyedia atau layanan yang disediakan, masukkan kata kunci pencarian, dan lalu klik pencarian. Layanan web yang cocok dengan kata kunci pencarian Anda akan muncul dalam daftar hasil pencarian . Pilih Layanan Web yang ingin Anda gunakan, dan lalu klik OK.

  4. Pada halaman berikutnya panduan tersebut, di daftar pilih operasi , klik operasi layanan Web yang mengambil data dikirim, dan lalu klik berikutnya.

  5. Pada halaman berikutnya panduan tersebut, untuk memilih data dalam formulir untuk mengirimkan bagi setiap parameter dalam layanan Web, lakukan salah satu hal berikut ini:

    Mengirimkan data dalam bidang atau grup

    1. Di daftar parameter , klik parameter layanan Web yang akan menerima data dari formulir.

    2. Di bawah opsi Parameter, klik bidang atau grup.

    3. Klik Ubah Tombol Sumber Data .

    4. Dalam kotak dialog pilih bidang atau grup , klik bidang atau grup data yang ingin Anda kirim, dan lalu klik OK.

    5. Dalam kotak sertakan , klik teks dan turunan elemen hanya untuk mengirim data di bidang ini dan elemen turunan dari bidang atau grup, atau klik XML anak pohon, termasuk elemen dipilih untuk mengirimkan nama bidang, data dalam bidang, dan elemen turunan dalam grup yang dipilih atau bidang.

    Mengirim semua data dalam formulir

    1. Di daftar parameter , klik parameter layanan Web yang akan menerima data dari formulir.

    2. Di bawah opsi Parameter, klik seluruh formulir (dokumen XML, termasuk instruksi pemrosesan).

    Mengirimkan data sebagai string

    1. Di daftar parameter , klik parameter layanan Web yang akan menerima data dari formulir.

    2. Di bawah opsi Parameter, klik seluruh formulir (dokumen XML, termasuk instruksi pemrosesan).

    3. Pilih kotak centang kirim data sebagai string .

      Catatan: Biasanya, Anda memilih kotak centang ini untuk mengirim data ditandatangani secara digital. Dalam banyak kasus, kosongkan kotak centang ini.

    Detail teknis mengenai ADO.NET DataSet objek

    Jika layanan Web memerlukan ADO.NET DataSet objek, pilih node kumpulan data saat Anda mengonfigurasi koneksi data. Jika Anda menggunakan jenis node untuk koneksi data ke layanan Web yang memerlukan DataSet ADO.NET, tindakan kirim akan gagal.

  6. Klik Berikutnya.

  7. Pada halaman berikutnya panduan, ketikkan nama untuk koneksi data kirim, dan lalu klik selesai.

Atas halaman

Kembangkan keterampilan Office Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×