getQuestionnaireDefinition Über diese Methode können anhand einer übergebenen Fragebogendefinitions ID die zugehörige Fragebogen Definitionen abgerufen werden. Objekt: /net/dsb/avs3/Qeustionnaire Methode: getQuestionnaireDefinition Version: 2.0.0 Fuba: /DSB/ISM_E_GET_QUESTIONAIRE Parameter Name Typ / LängeKann / MussBeschreibung questionnaire-idAN / 10 m Die ID der Fragebogen Definition Rückgabe Element XML Struktur ‚questionnaire-definition‘ siehe Beispiel Request <?xml version="1.0" encoding="UTF-8"?> <message version="1.0" system="avs/3" > <header> <client>999</client> <avs3-sales-organization>9999</avs3-sales-organization> <avs3-service-provider>123</avs3-service-provider> </header> <body> <questionnaire-definition> <questionnaire-id></questionnaire-id> </questionnaire-definition> </body> </message> Beispiel Response <?xml version="1.0" encoding="UTF-8"?> <message version="1.0" system="avs/3"> <header> <client>999</client> <avs3-sales-organization>9999</avs3-sales-organization> <avs3-service-provider>123</avs3-service-provider> </header> <body> <questionnaire-definition> ... </questionnaire-definition> </body> </message> Response Struktur Aufbau <questionnaire-definition> <questionnaire-definition> <questionnaire-id></questionnaire-id> <sales-organization></sales-organization> <distribution-channel></distribution-channel> <division></division> <questionnaire-code></questionnaire-code> <questionnaire-description></questionnaire-description> <publication></publication> <edition></edition> <mix-type></mix-type> <purchase-frequency></purchase-frequency> <questionnaire-valid></questionnaire-valid> <create-vtl></create-vtl> <strict-check></strict-check> <create-on-qualification-criteria></create-on-qualification-criteria> <campaign> <questionnaire-campaign-id></questionnaire-campaign-id> <questionnaire-campaign-text></questionnaire-campaign-text> <questionnaire-signature-type></ questionnaire-signature-type> <questionnaire-submit-type></ questionnaire-submit-type> <questionnaire-source></ questionnaire-source> <questionnaire-origin></questionnaire-external-origin> <archiv-type></archiv-type> <is-questionnaire-campaign-deleted></is-questionnaire-campaign-deleted> <questionnaire-signed></questionnaire-signed> <questionnaire-aggreement></questionnaire-aggreement> <vtl-valid-duration-in-months></vtl-valid-duration-in-months> <vtl-delivery-quantity></vtl-delivery-quantity> </campaign> <!—1 … n --> <question> <question-id></question-id> <question-nr></question-nr> <question-type></question-type> <question-text></question-text> <is-question-mandatory></is-question-mandatory> <!—1 … n --> <answer> <answer-id></answer-id> <answer-nr></answer-nr> <answer-code></answer-code> <answer-type></answer-type> <answer-reference></answer-reference> <answer-description></answer-description> </answer> </question> </questionnaire-definition> Elementdefinition Feldname LängeTypBeschreibung questionnaire-id 10 AN Fragebogen ID sales-organiszation 4 AN Verkaufsorganisation distribution-channel 2 AN Vertriebsweg division 2 AN Sparte questionnaire-code 20 AN Fragebogen code questionnaire-description 132 AN Fragebogen Beschreibung publication 8 AN Druckerzeugnis edition 8 AN PVA mix-type 2 AN Bezugstyp purchase-frequency 5 AN Bezugsperiodizität questionnaire-valid B Fagebogen aktiv? true / false create-vtl 2 AN bestimmt ob beim Erfassen eines Fragebogenreagierers noch zusätzlich ein VTL Satz generiert werden soll. 01 = nicht anlegen 04 = auto. immer anlegen 05 = auto. immer anlegen und anzeigen 06 = auto . immer anlegen und ändern strict-check B gibt an, ob bestimmte Felder angegeben werden müssen, damit ein Reagierer erfasst werden darf. true / false create-on-qualification-criteria 2 AN Legt fest, ob auch ein nicht-qualifizierter Reagierer erfasst werden darf, ob es eine Warnung geben soll oder ob es erst gar nicht möglich ist. 01 = immer anlegen 02 = Warnung, wenn nicht qualifiziert 03 = unterbinden, wenn nicht qualifiziert campaign - questionnaire-campaign-id 10 AN Kampagnen ID - questionnaire-campaign-text 132 AN Kampagnen Beschreibung - questionnaire-signature-type 2 AN Fragebogen: Typ der Unterschrift - questionnaire-submit-type 2 AN Fragebogen: Art der Einreichung - questionnaire-source 2 AN Fragebogen: Quelle - questionnaire-origin 2 AN Fragebogen: Datenherkunft - archiv-type 2 AN Fragebogen: Archiv-Typ - is-questionnaire-campaign-deleted B Löschkennzeichen true / false - questionnaire-signed 1 ANFragebogen : Ist Fragebogen unterschrieben? Y / N - questionnaire-aggreement 1 AN Fragebogen: Einverständnis zum kostenlosen Abonnement? Y / N - vtl-valid-duration-in-months 2 AN Gültiger Zeitraum in Monaten - vtl-delivery-quantity AN Liefermenge question 1 … n - question-id 3 AN Frage ID - question-nr 5 AN Frage Nummer - question-type 2 AN Fragetyp Code - question-text 132 AN Frage Text - is-question-mandatory 1 AN Y = Pflicht Frage N = Optionale Frage answer 1 … n - answer-id AN Antwort ID - answer-nr AN Antwort Nummer - answer-code AN Antwortcode - answer-type AN Antwort Typ - answer-reference AN Antwort Reference - answer-description AN Antwort Text Cookies helfen bei der Bereitstellung von Inhalten. Durch die Nutzung dieser Seiten erklären Sie sich damit einverstanden, dass Cookies auf Ihrem Rechner gespeichert werden. OK Weitere Information