Home
Dialog „Datenbank Connection Pooling“ (Workbench
Contents
1. Eigenschaften XSLT Converter 4 E BiB E Q var Stylesheet XML Quelle XML Ziel xsl stylesheet http www w3 org 1999 XSL Transform d i xsl http www w3 org 200 1 XMLSchema lt p xs xs d i exdude result prefixes 2 0 8 version 8 E xsl param name oo document H xsl output method xml encoding UTF 8 oi O x 1 template OpenOfficeConnector CH Z OOWriter CH Z InputDocument S Soo document VW sl value of CH Za Print 1 d i pages Canon iR C3580 PCL6 dei printerName 10 LABO A GB oa e nut en bebe t BB DC ergebnis des Mappings Ausf hrungszeit in Millisek OOWriter gt InputDocument Print pages 1 printerName Canon iR C3580 PCL6 PAIS mat mnths bet nn Ad En an Als Attribute sind nur der Name des Druckers im Attribut printerName und die zu druckende n Seite n im Attribut pages zul ssig Einzelne zu druckende Seiten trennen Sie durch ein Komma Die erste und die letzte Seite eines Druckbereichs verbinden Sie durch einen Bindestrich Verbinden Sie das Assign Modul mit dem XSLT Converter Erstellen Sie einen OpenOffice Connector Verbinden Sie den XSLT Converter mit dem OpenOffice Connector Setzen Sie den Startpoint vor das Assign Modul Starten Sie den Workflow mit dem zu druckenden Dokument Pr fen Sie ob das Dokument korrekt gedruckt wurde D 26 7 Dialog Grundeinstellungen
2. Repository gt Global gt System gt Mapping Templates gt Exchange Connector gt Moveltems xsd Jeder Exchange Connector kann auf genau ein Postfach zugreifen um mehrere Postf cher auszulesen verwenden Sie das Variablen Mapping Damit k nnen Sie die Eigenschaft exchange getmails mailbox des Exchange Connectors zum Abholen von Mails dynamisch berschreiben Siehe Workflow Variablen und Mappings Workbench Benutzer Guide Kap 14 S 365 8 3 Dialogbeschreibungen Dieser Abschnitt erl utert die folgenden Themen a Dialog Allgemeine Einstellungen S 110 m Dialog Mails abholen S 110 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 110 Exchange Connector Dialogbeschreibungen Dialog Eintr ge verschieben S 112 Weitere Aktionen konfigurieren S 112 8 3 1 Dialog Allgemeine Einstellungen Einstellungen 8 3 2 Dialog Mails abholen Aktion Nachrichten abholen 16 12 2011 Dieser Dialog bietet folgende Optionen Dom ne Name der Verwaltungsstruktur im Windows Netzwerk an der Sie sich mit den Zugangsdaten aus den Feldern Benutzer Passwort anmelden m chten CDO Server IP Adresse oder Hostname des Microsoft Windows Servers auf dem Microsoft CDO und J Integra for Exchange installiert sind Exchange Server IP Adresse bzw Hostname des Microsoft Exchange Servers zu dem die Verbindung ber d
3. ne ee een ENEE 122 10 2 2 Dialog D tenweitergabe u u ee einen lagen 125 10 2 3 Dialog Zu schreibende Datei 127 11 FTP COMMGCUON LEPPRERERFFPEPBEBEARGEEEBEHEHFPERRERE OPPEETPERAFFPEBEREFFERPREEEFFEFERDEREHFELPRERFHEFPEREEFEFFEEEEEFEFEOFPRREEFERLFREREHIEHPEREERFFEEESELER 131 11 1 Modulvariablen 444444444Hnnnnnnnnnnnnnnnnennnnnnnnennnnnnnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnernnnnnnnn nn 131 T2 PislogbeschreibungeN Geet sms bald ood aie ate 132 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 5 6 Inhaltsverzeichnis 11 2 1 Dialog FTP Connector Eigenschaften 132 11 2 2 Dialog FTP Kommandos ausf hren nenn 135 11 2 3 Dialog Input Dateinamen definieren u 44444Hnssnnnnnnnennnnnnnnnennnnnnnnnnnnnnnnnnennnnnnnne nenn 136 11 2 4 Dialog Output Dateinamen defmteren A 139 12 HL 7 TCP IP el E E 143 12 1 Dialog HL7 TCP IP Eigenschaften iioo ana nennen 144 WS ATT CONNECTION supine AAAA AANA 145 13 1 Parameter setzen und anzeigen cece ee seen ee eee entre ee erent eee ee eaaeeeeeeeaeeeeeesaeeeeeeeiaeeeeeiiaeeeeeeenaaes 146 13 2 Header sezen und anzeigen EE 147 13 3 Dialog HTTP Connector Eigenschaften AA 149 14 inubit ell E 153 1421 Thin Clemes AS Cents un ee ce Ghent ee ei eden SEAN 153 14 2 inubit Process Engine als Cent u nase 154 14 3 Dialogbeschreibungen ssssssssrrsssessrrssstittttttt
4. Eine detaillierte Installationsanleitung finden Sie unter http j integra intrinsyc com support com doc Installation eines DCOM Surrogats Um ber DCOM auf die MSMQ COM Komponente zugreifen zu k nnen muss das DCOM Surrogat mit dem Befehl setdllhost exe mgoa dll MSMQ auf dem MSMQ Server installiert werden Die Bibliothek mgoa d11 ist Teil des MSMQ Servers Java Wrapper msmq jar F r den Zugriff auf die Bibliothek mgoa d11 aus der inubit Suite 6 Siehe Treiber installieren Process Engine Administrator und Entwickler Guide Kap 3 4 S 51 Sie erhalten die Software und den Java Wrapper zusammen mit der Lizenz f r den MSMQ Connector von der inubit AG Ein und Ausgangsnachrichten erstellen Die Ein und Ausgangsnachrichten erstellen Sie mit Hilfe eines Templates und eines XSLT Converters So gehen Sie vor 1 2 3 Erstellen Sie einen XSLT Converter ffnen Sie im Bereich XML Zieldatei das Men W hlen Sie ffnen von gt Repository Der Repository Explorer ffnet sich ffnen Sie das Verzeichnis Global gt System gt Mapping Templates gt MSMO Connector Markieren Sie eine der folgenden Dateien Eingangsnachricht erstellen MSMO_Input xsd inubit Suite 6 Workbench Process Engine Systemkonnektor Guide MSMQ Connector 227 Dialog MSMQ Connector Eigenschaften Ausgangsnachricht erstellen MSMO_Output xsd Klicken Sie auf OK Der Explorer schlie t sic
5. Um dynamische Web Service Aufrufe zu erzeugen f gen Sie vor dem Q XSLT Converter weitere Module ein die z B die zu verwendenden Web Service Aufrufparameter aus einer Datenbank auslesen und an den XSLT Converter bergeben Im XSLT Converter bilden Sie diese Parameter dann auf Teile der SOAP Nachricht ab 40 5 Asynchrone Web Services Dieser Abschnitt erl utert die folgenden Themen 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Web Services Connector 417 Asynchrone Web Services m Asynchronen Web Service anbieten S 418 m Asynchronen Web Service aufrufen S 420 Verwendung Bei einem asynchronen Web Service sind das Versenden der Anfragenachricht und das Erhalten der Antwortnachricht entkoppelt Beide Nachrichten werden ber separate HTTP Verbindungen gesendet Damit kann die Bearbeitung der Anfrage l nger dauern ohne dass die Verbindung wegen eines Timeouts unterbrochen wird Asynchrone Web Services sind daher insbesondere f r langlaufende Services geeignet Im Folgenden wird der Kommunikationsablauf bei einem asynchronen Service Aufruf skizziert In dem Beispiel sind beide Kommunikationspartner ber Technical Workflows implementiert In der Praxis muss dies nat rlich nicht der Fall sein Funktionsprinzip Ein Workflow der einen asynchronen Web Service anfordert wird bis zu einem Callback Listener abgearbeitet Der Workflow des aufgerufenen Web Services generiert w hrenddess
6. Wenn der XPath RosettaNetConnector AcknowledgeReceived nicht leer ist dann erh lt das Dummy Modul die Eingangsnachricht Das bedeutet dass die Nachrichtenbest tigung am Output Connector angekommen und keine weitere Aktion notwendig ist m Wenn der XPath RosettaNetConnector Retry leer ist dann erh lt der Multiplexer WaitUntilAcknowledge die Eingangsnachricht Dies bedeutet dass die Bestatigung zu dieser Nachricht noch nicht empfangen wurde Das Splitter Modul empfangt eine Bestatigung die vom Input Connector Workflow weitergeleitet wurde und gibt die Bestatigung an einen Mail Connector und an den nachfolgenden Demultiplexer weiter Siehe Beispiel Workflow Nachrichten empfangen und Bestatigung senden Workbench Process Engine Systemkonnektor Guide Kap 30 4 S 313 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Multiplexer WaitUntilAcknowledge RosettaNet HTTPS Connector 313 Beispiel Workflow Nachrichten empfangen und Best tigung senden Der Multiplexer erh lt Nachrichten aus dem Demultiplexer DistributeRN Output sowie Best tigungsnachrichten aus dem Splitter und wertet beide aus Dazu werden die Instanz ID und die PIP Nummer der beiden Nachrichteneing nge verglichen Wenn diese identisch sind wird eine Nachricht an den Output Connector weitergeleitet mit der eine vorher verschickte Business Message best tigt wird Damit muss diese Business Message nicht mehr
7. 36 7 2 Objektdaten ber eine XPath Anfrage aktualisieren So gehen Sie vor 1 Erstellen Sie anhand des XSD Schemas Ihrer Business oder Process Solution eine XML Struktur mit den Attributen des Knotens den Sie ndern wollen z B ber einen XSLT Converter inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 380 Solution Center Connector Beispiel Objekt l schen E E e A Q var stylesheet en XML source XML target y E A xal e CI xs1 stylesheet ry http www w3 org 1999 XSL Transform d i xsl http www w3 org 200 1 XMLSchema d i xs B xs d i exdude result prefixes 2 0 d i version E xsl output method xml encoding UTF 8 amp d xsl template a http localhost 8000 sc 1315211273158 FleetPoolManagement lt fpm http inubit com businessrepository d i br false gt fpm Checked false Sales_Contract_2011_09_13 gt fpm ContractNumber Sales_Contract_2011_09_13 2011 09 13 gt fpm PurchaseDate 2011 09 13 I ant weg gt mg EE E T 2 Erstellen Sie einen Solution Center Connector 3 Konfigurieren Sie allgemeinen Moduleigenschaften und die System Connector Eigenschaften des Solution Center Connector Wechseln Sie auf das Register SC Connector Eigenschaften W hlen Sie den Modus Objektdaten aktualisieren 6 Geben Sie den Knoten an dessen Objektdaten aktualisiert werden sollen Siehe Schritt 7 im Abschnitt Objekt
8. Anfrage Es wird nur ein Element f r die Eingabe eingef gt c Schlie en Sie den Dialog mit OK Die Operation wird mit dem angegebenen Namen und den ausgew hlten Eingabe R ckgabe Parametern unter dem Wurzelelement angezeigt 3 Nachrichtenteil einf gen Bei Bindungs Stil documentilliteral Beim Anlegen der Operation wurden automatisch Nachrichten Teile f r die Eingabe und Ausgabe Nachricht hinzugef gt Wenn n tig k nnen Sie den Typ des Nachrichten Teils anpassen Bei Bindungs Stil RPC encoded und RPCi literal Sie m ssen Nachrichten Teile f r die Ein und R ckgabe Nachrichten definieren So gehen Sie vor a Markieren Sie in der Baumansicht den Parameter dem Sie einen Nachrichtenteil hinzuf gen m chten b ffnen Sie das Kontextmen und w hlen Sie Nachrichten Teil DE Der folgende Dialog offnet sich Neuer Nachrichtenteil ES Name E mailAddress Typ xs string v weg a ggf Oe eee c Geben Sie den Namen und Typ ein d Schlie en Sie den Dialog Der Nachrichten Teil wird unterhalb des dazugeh rigen Parameters angezeigt z B E ES ExampleWebServicesBinding m SayHello 2 32 Eingabe Es E mailAddress string E R ckgabe Ev u pie een BETEN inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 428 Web Services Connector PartnerLinks Uberschreiben 4 Vorlage verwenden optional Zum Typisieren der Parameter k nnen Si
9. Siehe auch Technical Workflow Diagramme Workbench Benutzer Guide Kap 12 S 293 Systemkonnektoren aktivieren Workbench Benutzer Guide Kap 3 9 S 125 Systeme integrieren und Prozesse automatisieren Tutorials Kap 6 S 107 1 1 Dialogbeschreibungen Dieser Abschnitt erlautert die folgenden Themen a Dialog Allgemeine Moduleigenschaften S 19 Dialog System Connector Eigenschaften S 20 Dialog Zeitgesteuerte Verarbeitung S 22 Dialog SSL Konfiguration S 24 Dialog Remote Connector Konfiguration S 25 1 1 1 Dialog Allgemeine Moduleigenschaften Siehe Dialog Allgemeine Moduleigenschaften Workbench Benutzer Guide Kap 3 15 S 130 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 20 Systemkonnektoren Dialogbeschreibungen 1 1 2 Dialog System Connector Eigenschaften Grundkonfiguration Connector Status 16 12 2011 Dieser Dialog bietet folgende Optionen Connector Typ Fur Systemkonnektoren gibt es folgende Konfigurationstypen Es gibt Systemkonnektoren bei denen nicht alle Typen konfigurierbar sind In diesen Fallen sind die Optionen deaktiviert Input Connector Workflow Anfang Als Input Connector holt ein Systemkonnektor Daten von einer Quellapplikation und Ubergibt diese an das Nachfolgemodul Nach der Workflowausf hrung sendet der Input Connector das Ergebnis wieder an die Quellapplikation zur c
10. In diesem Dialog haben Sie folgende Optionen Servername IP Adresse oder Host Name der Systems auf dem OpenOffice installiert ist inubit Suite 6 Workbench Process Engine Systemkonnektor Guide OpenOffice Connector 277 Dialog Grundeinstellungen Port Port Uber den OpenOffice Connector erreicht wird Standard Setzt den Port auf den Standardwert 8100 zur ck Verbindungstest m Verbindung testen Zum Testen ob die Verbindung mit Ihren Angaben erfolgreich aufgebaut werden kann inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 278 OpenOffice Connector Dialog Grundeinstellungen 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 279 27 OSCI Connector Dieser Abschnitt erlautert die folgenden Themen m Voraussetzungen S 280 m Funktionsprinzip S 280 m Dialogbeschreibungen S 281 Verwendung Online Service Computer Interface OSCI ist ein Nachrichten Standard und dient als Grundlage f r die rechtssichere Daten bertragung im eGovernment Bereich auf Basis von digitaler Signatur und Verschl sselung zwischen zwei Kommunikationspartnern ber eine virtuelle Poststelle Intermedi r Die Daten werden in Form von OSCI Nachrichten bertragen Der OSCI Connector verbindet sich mit einer virtuellen Poststelle und erm glicht es innerhalb eines Workflows OSCl Nachrichten von einer virtuellen Poststelle entgegenzunehmen zu entpacken zu
11. Leseverhalten von m Bei aktivierter Zeitsteuerung werden Workflows mit folgenden Input Konnektoren Input Konnektoren so oft neu gestartet wie Daten vorhanden sind Mail Connector inubit iS Connector JMS Connector inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 24 Systemkonnektoren Dialogbeschreibungen Leseverhalten von Medium Output Konnektoren Behandlung von Fehlern Bei aktivierter Zeitsteuerung kann fur folgende Input Konnektoren die maximale Anzahl von Ausf hrungen pro zeitgesteuertem Aufruf definiert werden File Connector Siehe Dialog Zu lesende Datei en Workbench Process Engine Systemkonnektor Guide Kap 10 2 1 S 122 VFS Connector Siehe Dialog Input Connector Konfiguration Workbench Process Engine Systemkonnektor Guide Kap 38 2 2 S 392 FTP Connector Siehe Dialog Input Dateinamen definieren Workbench Process Engine Systemkonnektor Guide Kap 11 2 3 S 136 Konnektoren die ein Vorg ngermodul haben werden bei jedem Workflow Durchlauf genau einmal ausgef hrt Bei jedem fehlerhaften Aufruf Log Eintrag erstellen Wenn aktiviert dann wird f r jeden Fehler der beim Start des Systemkonnektors auftritt ein Eintrag im Register Monitoring gt System Log erzeugt 1 1 4 Dialog SSL Konfiguration 16 12 2011 Dieser Dialog bietet folgende Optionen zum Festlegen der SSL Einstellungen beim Verbindungsaufbau
12. Output Connector Dieser Dialog bietet folgende Optionen Name Verzeichnis auf dem FTP Server welches der FTP Connector beim Schreiben von Dateien verwenden soll Erzeuge fehlende Verzeichnisse Wenn aktiviert werden fehlende Verzeichnisse auf dem FTP Server erzeugt Name Geben Sie einen Namen f r die Datei an die der Output Connector schreibt Im Dateinamen k nnen Sie einen Asterisk verwenden der an der jeweiligen Stelle einen Z hler einf gt um das berschreiben von Dateien zu verhindern z B Outputdata output xml In diesem Fall w rden Dateien mit den Namen output211 xml output212 xml output213 xml usw auf dem FTP Server erzeugt werden Sie k nnen dem Dateinamen ein Datum einen Zeitstempel oder eine Prozess ID hinzuf gen lassen Datum Angabe ohne Datumsformat file TimeStamp xml erzeugt file 06082008 151047 xml mit inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 140 FTP Connector Dialogbeschreibungen 16 12 2011 file Dateiname 12122002 Datum im Format ddMMyyyy 151047 Zeitim Format hhmmss Angabe mit Datumsformat hh File sTimeStampshh xml erzeugt File 11 xml Angabe mit Datumsformat damm File TimeStamp ddMM xml erzeugt File 2309 xml Zeitstempel Der Zeitstempel enth lt zus tzlich eine Angabe in Millisekunden file lt TimeStamp ddMMyyyy HHmmss SSS xml erzeugt file 12122002 151304 027 xm Prozess ID file PID Proc
13. Rechteverwaltung S 404 39 3 1 Dialog Web Applikation In diesem Dialog haben Sie folgende Optionen Allgemeine Einstellungen m Kategorie 16 12 2011 Legt fest in welcher Anwendungskategorie das Portlet im inubit Enterprise Portal angeboten wird inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Web Application Connector 401 Dialogbeschreibungen Wenn Sie ein Portlet zu einer Seite hinzufugen dann wahlen Sie es aus einer Liste von Kategorien aus Standardtitel des Portlets Zum Festlegen des Portlet Titels in den Standard Sprachen Deutsch und Englisch Weitere Sprachen f gen Sie ber das Kontextmen der Tabelle hinzu Timeout Zum Definieren der Zeitbeschr nkung nach deren Ablauf inaktive Benutzer sich erneut am Portlet anmelden m ssen Erweiterte Einstellungen JSR 168 CSS Klassen verwenden Wenn die Option markiert ist dann erhalten die CSS Klassen der Portlet Komponenten die Namen die in der JSR 168 definiert sind Die Portlet Komponenten passen sich dann automatisch an das Theme an das aktuell im Enterprise Portal ausgew hlt ist weil f r die Darstellung der Themes die JSR 168 konformen Klassennamen genutzt werden Portlet Komponenten sind z B Buttons Gruppen oder Eingabefelder Wenn die Option nicht markiert ist dann werden inubit spezifische CSS Klassennamen verwendet Gi Siehe http jcp org aboutJava communityprocess final jsr168 index html Abschnitt
14. auf das Element xsl template im Bereich XML Ziel des XSLT Stylesheets Entfernen Sie alle nicht ben tigten Elemente F gen Sie mit dem XSLT Kommandoassistenten das Element param oberhalb des Elements xls output ein Weisen Sie dem Element InputDocument das XSLT Kommando value of und den Wert Soo document zu Damit lesen Sie den Wert der im Assign Modul definierten Variablen oo document die den Inhalt des zu bearbeitenden Dokuments enth lt in das Element InputDocument ein Klicken Sie auf Fertigstellen Verbinden Sie das Assign Modul mit dem XSLT Converter OpenOffice Connector einf gen So gehen Sie vor 1 2 AN U Erstellen Sie einen OpenOffice Connector Geben Sie an auf welchem System der OpenOffice Server installiert ist Feld Servernamen und ber welchen Port er erreicht werden kann Verbinden Sie den XSLT Converter mit dem OpenOffice Connector Setzen Sie den Startpoint vor das Assign Modul Starten Sie den Workflow mit einer Word Writer Datei ffnen Sie die Watchpoint Datei nach dem OpenOffice Connector Speichern Sie die Watchpoint Datei in die Zwischenablage Assign Modul zum Dekodieren So gehen Sie vor aus Base64 einf gen 1 Erstellen Sie ein Assign Modul und benennen Sie es inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 272 OpenOffice Connector Beispiel Workflow erstellen File Connector einf
15. bertragungen ben tigt wenn Ihr X 25 Provider dies fordert 24 6 1 4 Nachbarstation ber X 25 16 12 2011 Terminal Kennung Auch Terminal ID genannt Eindeutige Nummer Ihres ISDN Endger ts X 25 ist ein internationaler Telekommunikationsstandard der von der Internationalen Fernmeldeunion verabschiedet wurde Weitere Informationen finden Sie unter www itu int X 25 Adresse Jeder Rechner der in einem X 25 Netzwerk kommunizieren soll muss eine X 25 konforme Adresse haben Eine X 25 Adresse ist eine Folge von Ziffern Die ersten Ziffern geben den L ndercode an die darauffolgenden Ziffern bestimmen das Netzwerk innerhalb des Landes und die letzten Ziffern die Rechnernummer Unteradresse Wenn unter einem Anschluss mehrere Rechner existieren Subnetz dann bestimmen die letzten drei Ziffern der X 25 Adresse den Rechner im Subnetz Facilities Meist nicht angegeben Benutzerdaten Meist nicht angegeben Wenn Sie Facilities und Benutzerdaten angeben m chten dann als HEX Code Die Daten werden nur f r X 25 ber ISDN bertragungen ben tigt wenn Ihr X 25 Provider dies fordert Timeout Zeit in Sekunden nach welcher der Versuch eine Verbindung aufzubauen abgebrochen wird Session Maximale Anzahl der parallel aktiven Empf nger Diesen Wert m ssen Sie von Ihrem Gesch ftspartner erfragen Der Standard ist 1 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide OFTP Connector 243 Dia
16. increase sequence Listing Abschnitt 1 von 2 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 101 102 Database Object Connector Dialogbeschreibungen Listing 15 UPDATE INUBIT DBO SEQUENCES SET SEQUENCE VALUE last insert id SEQUENCE VALUE 1 WHERE SEQUENCE TABLE i tablename AND SEQUENCE COLUMN i_ fieldname 6 SET o newid last_insert_id 17 END IF 8 END 19 DELIMITER 20 DROP TABLE IF EXISTS INUBIT DBO SEQUENCES 21 CREATE TABLE INUBIT DBO SEQUENCES 22 SEQUENCE TABLE VARCHAR 64 NOT NULL 23 SEQUENCE COLUMN VARCHAR 64 NOT NULL 24 SEQUENCE VALUE INT 10 UNSIGNED NOT NULL 25 PRIMARY KEY SEQUENCE TABLE SEQUENCE COLUMN 26 ENGINE MyISAM DEFAULT CHARSET latinl Listing Abschnitt 2 von 2 7 6 Dialogbeschreibungen Dieser Abschnitt erl utert die folgenden Themen Dialog Datenbankeinstellungen S 102 m Dialog Datenbank Connection Pooling S 105 m Dialog DBO Konfigurationsdatei S 105 7 6 1 Dialog Datenbankeinstellungen Datenbankverbindung m Voreinbustellung Zur Auswahl einer vorkonfigurier
17. lt suite gt lt command display setSpeed 500 duration 31 gt 0K lt command gt lt command display open duration 813 gt 0K lt command gt inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 358 Selenium Connector Fehlerbehandlung 34 2 Fehler lt command display type q duration 500 gt 0K lt command gt lt command display clickAndWait btnG duration 1062 gt OK lt command gt lt suite gt lt lastlogs gt lt lastlog gt CDATA 13 24 42 413 org mortbay util Container Startet lt lastlog gt a lt lastlogs gt lt result gt Fehlerbehandlung Ursache INFO 10 L sung You appear to be changing domains from http XXX to http ZZZ Wenn keine Basis URL angegeben ist benutzt die inubit Suite 6 die Voraus wahl des RC Servers Manche Browser werten den Wechsel von der Vorauswahl zu der URL die im Element lt open gt angegeben ist als Cross Site Scripting und verhin dern die weitere Ausf hrung oder l sen einen Fehler aus Geben Sie die Basis URL in der Eingangs nachricht im Element base url an z B lt base url gt http www google com lt base url gt Danach muss das open Element mit der base url identisch sein da sonst der selbe Fehler wieder auftritt Connection re fused connect 16 12 2011 Der Remote Control Server l uft nicht oder die angegebene Server Port Adresse ist falsc
18. m ReadFileName Name der Eingangsdatei mit Extension m ReadFileSize Gr e der Eingangsdatei in Bytes m ReadFileWildcardname inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 122 File Connector Dialogbeschreibungen Gibt den Inhalt der Wildcard aus die beim Konfigurieren des File Connectors im Dateinamen verwendet wurde WriteFileDate Nur verf gbar beim Output Connector wenn als Eingangsformat Daten gewahlt wurde Erzeugungsdatum der Ausgabedatei Format dd MM yyyy HH mm ss WriteFileName Nur verf gbar beim Output Connector wenn als Eingangsformat Daten gewahlt wurde Name der Ausgabedatei WriteFileWildcardname Nur verf gbar beim Output Connector wenn als Eingangsformat Daten gew hlt wurde und wenn in dem Dateinamen der erzeugt werden soll z B Timestamp oder Wildcard verwendet werden Gibt den Inhalt der Wildcard aus die beim Konfigurieren des File Output Connectors im Dateinamen verwendet wurde F r Infos ber Variablen und deren Verwendung siehe Workflow Variablen und Mappings Workbench Benutzer Guide Kap 14 S 365 10 2 Dialogbeschreibungen Dieser Abschnitt erlautert die folgenden Themen Dialog Zu lesende Datei en S 122 Dialog Datenweitergabe S 125 Dialog Zu schreibende Datei S 127 10 2 1 Dialog Zu lesende Datei en 16 12 2011 Input Connector Dieser Dialog bietet folgende Optionen Legen Sie fest in w
19. 473 Dialogbeschreibungen Beachten Sie dass der Inhalt einer X 400 Nachricht als Anhang behandelt wird Inhalte immer Base64 kodieren Nur bei Ausgabeformat XML Um Bin rdaten korrekt weiterzuleiten z B als Zip oder PDF Dateien 8 bit Text Anh nge unkodiert abholen Um Nachrichten ohne feste Zeichenkodierung als Raw Daten weiterzuleiten Die Nachrichten werden ohne Konvertierung aus dem Text Anhang bernommen Nachrichten berspringen die Fehler beim Abholen erzeugen Wenn gesetzt werden alle XML Nachrichten bei denen beim Abholen Fehler auftreten ignoriert und auf dem Server belassen Wenn nicht gesetzt bricht das Abholen der Nachrichten mit einem Fehler ab 43 3 3 Dialog Nachrichtenoptionen f r den Versand Lu Konfiguration des Eingangsformates Lu Output Connector In diesem Dialog legen Sie u a Empfanger Betreff und Format der zu versendenden Nachrichten fest und konfigurieren die Anhange Um die Verbindungskosten zu senken empfiehlt inubit AG bei einer Ausf hrung des Konnektors mehrere Nachrichten zu versenden Siehe Verbindungskosten reduzieren Workbench Process Engine Systemkonnektor Guide Kap 43 S 467 Format TXT Die Eingangsnachricht enth lt Text in dem Format dass bei der Option Kodierung angegeben ist DATA Die Eingangsnachricht enth lt Daten die unver ndert weitergegeben werden sollen XML Die Eingangsnachricht liegt im IBISX400 XML For
20. 58 Business Object Connector Dialog Business Object Connector Einstellungen 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 0 Database Connector S Verwendung Dieser Abschnitt erl utert die folgenden Themen m Metadaten abfragen S 60 Statische SQL Query erstellen S 60 Dynamische XML Query erstellen S 61 XML Querys Struktur und Beispiele S 63 Dialogbeschreibungen S 81 ah Konnektortypen Der Database Connector verbindet sich Uber eine JDBC oder ODBC Schnittstelle mit einer Datenbank und bietet folgende Funktionen an Metadatenabfragen Statische Datenbankabfragen via SQL Dynamische Datenbankabfragen via XML Querys In Stored Procedures k nnen keine CLOBs bergeben werden Der Database Connector unterst tzt jedoch das Senden Speichern von Daten als CLOB Datentyp bei Oracle 9 Datenbanken Input Connector Sendete eine statische SQL Query oder eine Metadatenabfrage an eine Datenbank und bergibt das Ergebnis an das nachfolgende Modul Medium Output Connector Sendet eine statische SQL Query eine Metadatenabfrage oder eine dynamische XML Query an eine Datenbank nimmt das Ergebnis der Datenbank entgegen und reicht es an das nachste Modul weiter Dynamisch erzeugte XML Querys sind z B sinnvoll wenn die zu modifizierenden Daten erst zur Laufzeit bekannt werden Siehe auch Systemkonnektoren Workbench Process Engine Systemkonnektor Guide Kap
21. Header statisch setzen Sie k nnen Request und Response Header beim Anlegen bzw Bearbeiten Ihres HTTP Connectors definieren Siehe Input Listener Connector HTTP Header Konfiguration Workbench Process Engine Systemkonnektor Guide Kap 13 S 149 Input Connector HTTP Header Konfiguration Workbench Process Engine Systemkonnektor Guide Kap 13 S 149 Output und Medium Connector HTTP Post Konfiguration Workbench Process Engine Systemkonnektor Guide Kap 13 S 151 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 148 HTTP Connector Header setzen und anzeigen Header anzeigen Alle Request und Response Header stehen nach der Workflow Ausf hrung als Modulvariablen zur Verf gung Request Header k nnen Sie z B am Watchpoint vor einem HTTP Input Listener Connector anzeigen mzz AS305ZFderinItions 3Esparz abcsparl 23 TestHttpListener Al Typ ndefiniert 293 efiniert text xml g localhost httpheader request content length httpheader request content type ur httpheader request host httpheader request soapaction ee ee Response Header k nnen Sie z B am Watchpoint nach einem HTTP Output Connector anzeigen httpheader response Connection undefiniert close httpheader response Content Length undefiniert 0 httphead bey 19 Nov 2009 12 39 Apache undefiniert phesdern response Server un
22. Normal f r den Parameter EERP_out Siehe Parameter EERP_out im Abschnitt Nachbarstationen Workbench Process Engine Systemkonnektor Guide Kap 25 6 2 S 258 Die Best tigung garantiert dem Absender der Nachricht nicht QW dass die Nachricht auf der inubit Process Engine angekommen ist Achten Sie darauf dass die zul ssige Gr e der Datenbank im Verlauf des Betriebs nicht berschritten wird Wenn Sie mehr Informationen als den Dateinamen erhalten m chten dann m ssen Sie die rvsEVO Konfiguration entsprechend ndern Synchrone bertragung durch rvsEVO mit Input Listener Connector rvsEVO best tigt per EERP out den Empfang der Nachricht inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 252 OFTP2 Connector rvsEVO Monitoring 25 4 rvsEVO Monitoring 16 12 2011 Dieses Verfahren ist in Bezug auf den OFTP2 Connector halb synchron weil die Best tigung versendet wird bevor der OFTP2 Connector best tigen kann dass die Nachricht auf der inubit Process Engine vorliegt Synchrone bertragung mit Input Listener Connector Die Empfangsbest tigung wird verschickt wenn sie vollst ndig auf der inubit Process Engine eingetroffen ist In der Konfiguration der Nachbarstation muss der Parameter EERP_out auf HOLD gesetzt werden Siehe Parameter EERP_out im Abschnitt Nachbarstationen Workbench Process Engine Systemkonnektor Guide Kap 25 6 2 S 258 Der Job Nachrichten
23. Q XSLT Stylesheet Liest_Metadaten PM Quelle LL 3 xsl http www w3 org 1999 xSL Transform at xs 2 0 a 1 BBQ xm zieldatei amp ffnen 3 Speichern cd Drucken Zwischenablage 2 Repository E Datenbank Explorer Geeignete Editoren f r den Inhalt zeigen XML Schema Template erzeugen amp Jaya Reflection Explorer Mit Dokument vergleichen TO ICA Explorer ET ANA Qe Atm A Am BER nn pb peut afta mnmmiite b Lassen Sie sich von dem Datenbank Explorer durch die Erstellung der XML Query fuhren Wenn Sie den Datenbank Explorer beendet haben wird die XML Query im Bereich XML Zieldatei angezeigt c Ziehen Sie das queries Element nach oben auf das xsl template Element d Legen Sie fest wie die Elemente aus der Beispiel Eingangsnachricht auf die Query Elemente abgebildet werden sollen Siehe XML Querys Struktur und Beispiele Workbench Process Engine Systemkonnektor Guide Kap 6 4 S 63 16 12 2011 Um ResultSet Eintr ge besser zu Queries zuordnen zu k nnen f gen Sie den query Elementen das Attribut queryID inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Database Connector 63 XML Querys Struktur und Beispiele hinzu Im ResultSet wird dieses Attribut mit dem Wert der zugeh rigen Query gef llt 9 Publizieren Sie den Technical Workflow DA XML Querys Struktur und Beispiele Dieser Abschnitt er
24. Siehe Beispiel Workflow Nachrichten empfangen und Best tigung senden Workbench Process Engine Systemkonnektor Guide Kap 30 4 S 313 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide RosettaNet HTTPS Connector 321 Dialogbeschreibungen 30 5 3 Dialog S MIME Konfiguration Lu Keystore Konfiguration S MIME Entschl sselung S MIME Signaturpr fung Input Connector In diesem Dialog geben Sie die Informationen an die n tig sind um verschl sselte und oder signierte Eingangsnachrichten zu entschl sseln bzw zu pr fen Sie ben tigen eine Keystore Datei die Ihren privaten Schl ssel und den ffentlichen Schl ssel Ihres Gesch ftspartners enth lt Klicken Sie auf den Button um Ihren Keystore zu laden Zum Aktivieren Deaktivieren der Entschl sselung Alias Zur Auswahl des Alias unter dem der ben tigte private Schl ssel im Keystore gespeichert ist Passwort Passwort f r den gew hlten Schl ssel Zum Aktivieren Deaktivieren der Signaturpr fung Alias Zur Auswahl des Alias unter dem der ben tigte ffentliche Schl ssel im Keystore gespeichert ist 30 5 4 Dialog Verbindungsdaten f r Gesch ftsnachrichten Grundkonfiguration Authentifizierung Input Connector Server URL URL und Port des Servlets welches auf RosettaNet Nachrichten wartet Authentifizierung erforderlich Markieren Sie diese Option wenn der Server eine Authentifizi
25. Verwendung 29 1 Funktionsprinzip 303 Dieser Abschnitt erlautert die folgenden Themen m Funktionsprinzip S 303 m Beispiel Ausgangsnachricht S 304 a Dialog RFID IPort Connector Eigenschaften S 305 Der RFID Radio Frequenz Identifikation Connector kann event gesteuert einen Technical Workflow ausl sen Das ausl sende Event ist der Eingang einer Nachricht die von einem iPort Ger t der Firma IDENTEC SOLUTIONS gesendet wird Siehe www identecsolutions com Siehe auch Systemkonnektoren Workbench Process Engine Systemkonnektor Guide Kap 1 S 19 Module anlegen Workbench Benutzer Guide Kap 3 3 S 119 Technical Workflow Diagramme Workbench Benutzer Guide Kap 12 S 293 Wenn ein Transpondersignal durch die Antennen eines i Port Empfangergerats erfasst wird schickt dieses eine Nachricht an den RFID Connector und l st damit die Ausf hrung des Workflows aus in den der Connector integriert ist Ein i Port kann mit bis zu vier Antennen verbunden sein die z B in verschiedenen Raumen oder Stockwerken eines Gebaudes sein k nnen Dabei kann jede Antenne alle Transpondersignale empfangen Die inubit Process Engine ist ber TCP IP z B ber Ethernet mit dem i Port verbunden der RFID Connector fragt ber den Port 7070 der inubit Process Engine den i Port ab und leitet ein empfangenes Signal an den nachgeschalteten Workflow weiter inubit Suite 6 Workbench Process Engine Syste
26. WebSphere Message Queue Connector Grundkonfiguration Queue Konfiguration In diesem Dialog haben Sie folgende Optionen Managername Name des Queue Managers zu dem die Verbindung aufgebaut werden soll Servername Name des Servers auf dem der WebSphere Application Server l uft Port Nummer des Ports ber den die Kommunikation zum WebSphere Application Server stattfindet Standardportnummer ist 1414 Der Button Standard setzt jederzeit den Port wieder auf 1414 zur ck Channel Name des Channels ein f r den Sie die Verbindung konfigurieren wollen Der MQ Series Queue Manager kann mehrere Channel haben Jeder Channel muss einen eigenen Namen haben Queuename Name der Queue ber die Sie Nachrichten empfangen m chten In einem Channel k nnen mehrere Queues verwaltet werden Methode Methode zur Nachrichtenbehandlung Wenn Nachrichten von einer Queue geholt werden sind sie dort nach der FIFO Methode gelistet Die erste Nachricht die empfangen wurde wird als erste geholt inubit Suite 6 Workbench Process Engine Systemkonnektor Guide WebSphere MQ Connector 463 Dialog WebSphere Message Queue Connector Input Connector GET Holt die erste Nachricht von der Queue und l scht diese aus der Queue BROWSE Holt eine Kopie der ersten Nachricht aus der Queue Die Originalnachricht bleibt in der Message Queue erhalten INQUIRE Fragt die Anzahl der Nachrichten in der Queue ab Das Ergebnis wi
27. Zum Testen ob die Verbindung mit Ihren Angaben erfolgreich aufgebaut werden kann 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 106 AAs Connector 167 Dieser Abschnitt erlautert die folgenden Themen m Beispielszenario Liste von Benutzerkonten berpr fen S 168 m Beispielszenario Benutzerdaten ber Task Formulare validieren S 169 JAAS Connector erweitern S 170 Dialog JAAS Connector Eigenschaften S 170 Verwendung JAAS Java Authentication and Authorization Service ist eine Java Schnittstelle die Klassen zur Authentifizierung und Autorisierung der aktuell angemeldeten Benutzer fur die Betriebssysteme NT Solaris und Unix bietet Mit der Authentifizierung und Autorisierung wird berpr ft ob einem Benutzer der Zugang erlaubt wird Authentifizierung und welche Rechte er hat Autorisierung wenn der Zugang erlaubt wurde Der JAAS Connector bietet einen generischen Container f r unterschiedliche Authentifizierungsklassen Standardm ig bietet der JAAS Connector folgende Funktionalit ten Benutzerkonten in g ngigen Namens und Verzeichnisdiensten wie z B LDAP oder NIS mit dem JNDI Modul Java Naming and Directory Interface berpr fen Benutzerkonten auf Windows Betriebssystemen authentifizieren Um beliebige Benutzerkonten auf Windows Betriebssystemen validieren zu konnen wurde eine bei sourceforge spezifizierte Klasse benutzt Die Klasse stutzt sich auf das Auth
28. inubit Suite inubit Suite 6 inubit Workbench Process Engine Systemkonnektor Guide Copyright Rechtliche Bestimmungen inubit AG Sch neberger Ufer 89 91 10785 Berlin Deutschland Phone 49 30 72 61 12 0 Fax 49 30 72 61 12 100 E Mail contact inubit com URL www inubit com inubit AG 2011 Die in diesen Unterlagen enthaltenen Angaben und Daten einschlie lich URLs und anderer Verweise auf Internetbasis k nnen ohne vorherige Ank ndigung ge ndert werden Die Produktdokumentation wurde sorgf ltig erstellt Die darin enthaltenen An gaben k nnen jedoch nicht als Zusicherung von Eigenschaften der inubit Suite 6 gel ten Die Haftung der inubit AG umfasst nur die in den Verkaufs und Lieferbedingungen festgelegten Bestimmungen Die Benutzer sind verantwortlich f r das Einhalten aller anwendbaren Urheberrechts gesetze Unabh ngig von der Anwendbarkeit der entsprechenden Urheberrechtsge setze darf ohne ausdr ckliche schriftliche Erlaubnis der inubit AG kein Teil dieses Dokuments f r irgendwelche Zwecke vervielf ltigt oder bertragen werden unabh n gig davon auf welche Art und Weise oder mit welchen Mitteln elektronisch oder me chanisch dies geschieht Die inubit AG kann Inhaber von Patenten Marken Urheberrechten oder anderen Rechten an geistigem Eigentum sein die den Inhalt dieses Dokuments betreffen Die Bereitstellung dieses Dokuments erteilt keinerlei Lizenzrechte an diesen Patenten Marken
29. inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 282 OSCI Connector Dialogbeschreibungen Lu Virtuelle Poststelle Empfanger Verbindungstest Da der Input Connector nur Nachrichten abruft wenn der Scheduler aktiviert ist m ssen Sie diesen im Dialog Zeitgesteuerte Verarbeitung Workbench Process Engine Systemkonnektor Guide Kap 1 1 3 S 22 aktivieren um das Polling Intervall festzulegen Intermedi r Geben Sie die URL des Intermedi rs unter der dieser online erreichbar ist Zertifikat des Intermedi rs Laden Sie hier die Datei mit dem ffentlichen Zertifikat des Intermedi rs entspricht einer cer Datei Signatur Keystore Laden Sie hier die pfx Datei mit dem privaten Schl ssel des Empf ngers Passwort des Signatur Schl ssels Geben Sie das Keystore Passwort des privaten Schl ssels f r die Signaturpr fung ein Chiffrierungs Keystore Laden Sie hier die p x Datei mit dem privaten Schl ssel f r die Entschl sselung ein a Passwort des Chiffrierungs Schl ssel Geben Sie das Keystore Passwort des privaten Schl ssels f r die Entschl sselung ein Verbindung testen Zum Testen ob die Verbindung mit Ihren Angaben erfolgreich aufgebaut werden kann 27 3 2 Dialog Erstellen von OSCI Nachrichten am Intermedi r Virtuelle Poststelle 16 12 2011 Medium Connector In diesem Dialog legen Sie die Konfigurationseinstellu
30. lt method gt lt query gt lt query type call gt lt method name TESTPROC INOUT gt lt parameter direction INOUT type NUMERIC gt 4 lt parameter gt lt method gt lt query gt lt query type call gt lt method name TESTPROC_INOUT2 gt lt parameter direction IN type NUMERIC gt 5 lt parameter gt lt parameter direction OUT type NUMERIC gt 5 lt parameter gt lt method gt lt query gt lt query type call gt lt method name TESTFUNC_OUT gt lt result type DATE gt lt method gt lt query gt lt query type call gt lt method name TESTFUNC_INOUT gt lt parameter type NUMERIC direction IN gt 2 lt parameter gt lt result type NUMERIC gt lt method gt lt query gt lt queries gt 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Database Connector 81 Dialogbeschreibungen lt xsl template gt lt xsl stylesheet gt 6 5 Dialogbeschreibungen Dieser Abschnitt erlautert die folgenden Themen m Dialog Datenbankverbindungen und Query Typ S 81 Dialog Metadaten S 84 Dialog Statische SQL Query S 85 Dialog Ergebnis der Query S 85 Dialog Datenbank Connection Pooling S 87 6 5 1 Dialog Datenbankverbindungen und Query Typ Dieser Dialog bietet folgende Optionen Datenbankverbindung m Voreinste
31. 1 S 19 Module anlegen Workbench Benutzer Guide Kap 3 3 S 119 Technical Workflow Diagramme Workbench Benutzer Guide Kap 12 S 293 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 60 Database Connector Metadaten abfragen 6 1 Metadaten abfragen Um Informationen ber eine Datenbank zu erhalten erstellen Sie eine Metadatenabfrage Damit k nnen Sie z B f r jede Spalte aller Tabellen oder f r jede Spalte einer ausgew hlten Tabelle Infos ber den Datentyp die Spaltenbreite und zul ssige Dezimalstellen erhalten So gehen Sie vor 1 Legen Sie einen Technical Workflow mit einem Database Connector an 2 Aktivieren Sie beim Database Connector im Dialog Datenbankverbindungen und Query Typ Workbench Process Engine Systemkonnektor Guide Kap 6 5 1 S 81 im Bereich Funktion die Option Metadaten lesen 3 Klicken Sie auf Weiter Der Dialog Metadaten Workbench Process Engine Systemkonnektor Guide Kap 6 5 2 S 84 wird angezeigt 4 Legen Sie fest welche Metadaten zu welchen Tabellen ausgelesen werden sollen Um Ihre Festlegungen zu pr fen k nnen Sie in dem Dialog eine Vorschau auf das Ausgabeformat der Metadaten anzeigen lassen 5 Beenden Sie den Assistenten mit Fertig stellen 6 Publizieren und aktivieren Sie den Technical Workflow 6 2 Statische SQL Query erstellen 16 12 2011 Voraussetzungen Sie ben tigen die Metadaten Ihrer
32. 151 Dialog HTTP Connector Eigenschaften Eingabefelder haben einen Index wenn sie durch Kopieren mit der JavaScript Funktion copyComponentIS entstanden sind Diese Funktion ist in allen Formularen verf gbar die mit dem Task Generator erstellt wurden Siehe Task Generator Data Converter Workbench Process Engine Modul Guide Kap 4 S 59 HTTP Eingangsnachricht in XML wandeln Wenn markiert dann werden eingehende HTTP bzw Multipart form Requests inkl Header etc in XML konvertiert Wenn die Option nicht markiert ist wird der Body des HTTP Requests ohne Konvertierung in die Ausgangsnachricht geschrieben Multipart MIMEs m ssen dann geparst werden Synchrone HTTP Antwort Nur Input Listener Connector Aktivieren Wenn aktiviert dann empf ngt der Input Listener den Request startet den Workflow und wartet auf dessen Ergebnis Das Ergebnis ist die Ausgangsnachricht des letzten Moduls im Workflow Sobald das Ergebnis vorliegt sendet der Input Listener es zusammen mit einer Status Meldung an das aufrufende Modul zur ck Wenn die Option nicht aktiviert ist dann empf ngt der Input Listener einen Request sendet sofort die Status Meldung zur ck und startet dann den Workflow Es wird kein Ergebnis zur ck gegeben Fehlermeldung zur ckliefern Wenn aktiviert dann wird im Falle eines internen Serverfehlers Fehlercode 500 eine detaillierte Fehlermeldung an den Client zur ck geschickt Wenn die Option n
33. 2 Zeigen Sie f r den jeweils gew hlten Konnektor Typ das Register Erweitert an und fahren Sie beim entsprechenden Konnektor fort Beim Input Listener Connector Aktivieren Sie im Bereich Anh nge Bin rdaten die Option Bin rdaten aus Eingangs Nachricht extrahieren und als Variablen Inhalte setzen Beim Medium Output Connector Aktivieren Sie im Bereich Anh nge Bin rdaten die Option Bin rdaten aus Antwort Nachricht extrahieren und als Variablen Inhalte setzen Die eingehende SOAP Nachricht wird nach Elementen mit dem Attribut xmime contentType durchsucht und deren Inhalt wird in folgende Variablen geschrieben WSAttachmentName index Name des Nachrichten Elements WSAttachment index Typ xs base64Binary Daten des Nachrichten Elements SAttachmentContent Type index Inhalts Typ der Daten SAttachmentNumber Gesamtzahl der gefunden Inhalte Wenn die Option Anh nge im Dateisystem speichern aktiviert ist Q dann wird die Variable WSAttachmentFileName index anstelle von WSAttachment index gesetzt Inhalt von WSAttachmentFileName index ist der Name der Datei mit den Daten Um die in den Variablen ausgelesenen Daten an das n chste Modul zu bergeben m ssen Sie ein Mapping durchf hren welches die entsprechenden Variablen auf die Eingangsnachricht abbildet inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16
34. 3 Exchange LHCE eege geess ege eege EE DEE EES 107 8 1 Installationsvoraussetzungen uuueessnnneeessssnnnnnnnnsnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnanan 108 8 2 Exchange Connector verwenden er24400nnmnnsnnnonnnnannnnnnnnnnnnannnnnnnnnannnnnnnnnannnnnnnnnnnnnnnnnnnnennnnnnannnnnne 108 8 3 Dialogbeschreib ngen EE 109 8 3 1 Dialog Allgemeine Einstellungen AA 110 8 3 2 Dialog Mails abbolen A 110 8 3 3 Dialog Eintr ge verschieben 22 ccccecsceetecesececteeneshecveecescateneeenscacdetecesaaectneeeedanteseeessaeneseassneves 112 8 3 4 Weitere Aktionen konfigurieren rsss4oouunnnananannnnnannnnannnnnnnnnannnnnnnnnannnnnnnnnannnnnnannnnnnnn anne 112 9 Execution Connector 2ugeeENVNSEESEENREEEESEEEEEENEEEEEENENEREEERNEEEEEEENEEEEEEEEEEEEEEERRNEEEEEEEE NEE eevesacucrteeaacereeesncerenes 113 9 1 Beispiel Verzeichnis ausgeben 442er gear 113 9 2 Beispiel Datei k pieren 0 EES SERA 115 9 3 Beispiel Verzeichnis AnleGen 2 400220 115 9 4 Dialog Execution Connector Eigenschaften 116 10 File COMMCCUON LEPERBERERRRETENPEFLFSRERERFFPRERERERRPEFASEEERAERTEEERFEUEERERSSRLGEEERESEUBEGEESERFEFCEEEREFFERREEEEPEPPEFEEEEFEPETESERRPRRCCEERFEFSERER 121 10 1 Modulvariablen des File Connectors 2444rnnnnnnnnennnnnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nn 121 10 2 RTE ele e elen TEE 122 10 2 1 Dialog Z lesende D teilen
35. Beispiel f r SOAP Nachricht 3 Passen Sie die ausgehende SOAP Nachricht so an z B in einem XSLT Converter dass im entsprechenden Nachrichten Element welches die MTOM Daten enthalten soll f r das xmime contentType Attribut der korrekte Inhalts Typ gesetzt ist z B image jpeg im Zweifelsfall setzen Sie application octet stream als generischen Inhalts Typ z B lt soapenv Envelope xmlns xmime http www w3 0r9 2005 05 xmlmime gt lt soapenv Body gt lt operationA gt lt imageData xmime contentType image jpeg gt lt imageData gt lt pdfData xmime contentType application pdf gt lt pdfData gt lt operationA gt lt soapenv Body gt inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 434 Web Services Connector Bin rdaten als Attachments mit MTOM bertragen lt soapenv Envelope gt 4 Legen Sie im Workflow folgende Variablen f r die Daten des imageData Elements und des pdfData Elements an und definieren Sie deren Werte Variablen f r die Daten des imageData Elements Name Typ Wert WSAttachment O xs base64Binary Bild Daten WSAttachmentName 0 xs String imageData entspricht dem Namen des Nachrich ten Elements Variablen f r die Daten des pdfData Elements Name Typ Wert WSAttachment 1 xs base64Binary PDF Daten WSAttachmentName 1 xs String pdfData entspricht dem Namen des Nachrich ten Elements Die
36. Lesebest tigung Wenn markiert dann wird eine Lesebest tigung angefordert Die Lesebest tigung wird automatisch an Sie als Absender der Nachrichten gesendet sobald die Gesch ftspartner die Nachrichten aus der X 400 Box abholen Nur bei Eingangsformat DATA und TXT Anhangtyp Um festzulegen mit welchem Zeichensatz die Eingangsnachricht des Output Connectors versendet werden soll w hlen Sie einen der folgenden Typen 1508859_1 8 Bit Zeichensatz enth lt viele Sonderzeichen der westeurop ischen Sprachen Siehe http de wikipedia org wiki ISO_8859 1 1508859_2 8 Bit Zeichensatz mit vielen Sonderzeichen der mittel und s dosteurop ischen Sprachen inubit Suite 6 Workbench Process Engine Systemkonnektor Guide X 400 SE Connector 475 Dialogbeschreibungen Si Siehe http de wikipedia org wiki ISO_8859 2 IA5 7 Bit Zeichensatz gem ISO 646 mit verschiedenen lokalen Varianten Die inubit Suite 6 unterst tzt die Variante IA5 US Si Siehe http de wikipedia org wiki ISO_646 Binary F r Eingangsnachrichten im Binarformat FILE F r Eingangsnachrichten im Bin rformat mit FTBP Anhang File Transfer Bodyparts Dieser Anhangtyp erm glicht die Versendung zus tzlicher Dateiinformationen wie z B Dateiname Beachten Sie dass dieser Anhangtyp nicht von allen X 400 em Boxen unterst tzt wird 1508859_1_RAW F r die bertragung von Anh ngen ohne feste Zeichenkodier
37. S 19 Module anlegen Workbench Benutzer Guide Kap 3 3 S 119 Technical Workflow Diagramme Workbench Benutzer Guide Kap 12 S 293 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 398 Web Application Connector Modulvariablen des Web Application Connectors 39 1 Modulvariablen des Web Application Connectors Ein Web Application Connector setzt folgende Modulvariablen Name Erlauterung ISPortalUser Loginname des aktuell angemeldeten Portalbenutzers ISWebAppTimeout Timeout in Sekunden wird festgelegt im Dialog Web Applikation Work bench Process Engine Systemkonnek tor Guide Kap 39 3 1 S 400 bei der Option Timeout Workbench Process Engine Systemkonnektor Guide Kap 39 S 401 ISWebAppName Name des Web Application Connectors Siehe auch Modulvariablen definieren Workbench Benutzer Guide Kap 14 S 369 Zus tzlich gibt ein Web Application Connector Informationen ber WY Portlet Instanzen aus siehe Informationen aus Portlet Instanzen abfragen Workbench Process Engine Systemkonnektor Guide Kap 39 2 S 398 39 2 Informationen aus Portlet Instanzen abfragen Sie k nnen von jeder Portlet Instanz folgende Informationen abfragen ISSession ID Eindeutige ID der aktuellen Session ISPortletNamespace Eindeutige ID der verwendeten Portletklasse ISUserName Name des Benutzers welcher in der inubit Workbe
38. Systemkonnektor Guide Kap 25 S 263 25 6 3 4 TLS Empf nger konfigurieren Mit einem TLS Empf nger Transport Layer Security kommunizieren Sie verschl sselt IP Adresse IP Adresse des TLS Empf ngers Port Port ber den der TLS Empf nger erreichbar ist inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 268 OFTP2 Connector Dialog Stationen 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide E OpenOffice Connector 269 Verwendung Dieser Abschnitt erlautert die folgenden Themen Voraussetzung OpenOffice Installation S 269 Funktionsprinzip S 270 Beispiel Workflow erstellen S 270 Dokument in das PDF Format konvertieren S 273 Dokument bearbeiten S 274 Dokument drucken S 275 Dialog Grundeinstellungen S 276 Mit dem OpenOffice Connector k nnen Sie Microsoft Word OpenOffice Writer Dokumente automatisiert bearbeiten konvertieren auf entfernten Rechnern drucken Remote Printing Service und Dokumentvorlagen z B f r Visitenkarten oder Abrechnungen mit Office pflegen Microsoft Excel und OpenOffice Calc Dokumente k nnen Sie automatisiert in andere Formate konvertieren Siehe XML Schema als Vorlage f r Eingangsnachrichten Workbench Process Engine Systemkonnektor Guide Kap 26 S 270 Siehe auch Systemkonnektoren Workbench Process Engine Systemkonnektor Guide Kap 1 S 19 Module anlegen Workbench Benutzer Gu
39. Transmission Optimization Mechanism ist ein Mechanismus um die Performance bei der bertragung bin rer Daten in Web Services zu optimieren Dabei werden die Bin rdaten nicht base64 kodiert in der SOAP Nachricht sondern als Anhang der SOAP Nachricht verschickt Der vom W3C empfohlene MTOM Standard spezifiziert dass die Bin rdaten als Inhalt eines Elements vom Typ xsd base64binary enthalten sein m ssen Ef Siehe http www w3 org TR 2005 REC soap12 mtom 20050125 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 432 Web Services Connector Bin rdaten als Attachments mit MTOM bertragen 40 13 1 Nachrichten mit bin ren Attachments versenden 16 12 2011 Sie k nnen Bin rdaten mit MTOM als Anh nge von SOAP Nachrichten versenden Bei einem Medium Output Connector erfolgt der Versand innerhalb der ausgehenden Nachricht Bei einem Input Listener Connector erfolgt der Versand innerhalb der Response als Ausgangsnachricht Bei einem Input Listener Connector der mit dem Metro Framework d h nicht im Kompatibilit tsmodus betrieben wird wird die Antwort nur dann MTOM kodiert wenn der Web Service Consumer seine MTOM Unterst tzung explizit signalisiert hat Der Web Service Consumer kann seine Unterst tzung durch das Senden eines MTOM Requests signalisieren oder indem im Accept HTTP Header der Eintrag application xop xmi hinzugef gt wird Falls Sie den Input Listener mit eine
40. Twp nenn 81 6 5 2 Dialog Metad ten un u 0 ea EELER EES EEE EES 84 6 5 9 Dialog Statische SQL Query u a ale nal aller 85 6 5 4 Dialog Ergebnis der Ouer 85 6 5 5 Dialog Datenbank Connection Pooling AA 87 7 Database Object Connector uusneesnnnnsennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnsnnnnnnnnnsnnnnenrnsnnnnnnrssnnnnnerrnsnnnnnernssnnnnerrssnnnnnrrrnsnnen 91 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Inhaltsverzeichnis 7 1 Gesch ftsobjekte lesen erstellen bearbeiten oder l schen sssrssssessnennnnnnnnnnnnennennnnennn nn 92 7 2 Events mit Event Listener berwachen und archivieren 4ssssnnnnnnnsssnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nn 94 7 3 Event Archiv mit Archiv Prozessor berwachen 97 7 4 Konfigurationsdatei Feldbeschreibungen nn 97 7 5 Datenbankprozedur getNewlD erstellen nn 99 7 5 1 Datenbankprozedur getNewlD f r Oracle usnnnesssnsnnnnnnnennnnnnnnnennnnnnnnnennnnnnnnnnnnnnnnnnnnn nn 100 7 5 2 Datenbankprozedur getNewlD f r MySQL uussrsnnneennennnnnnnnnnnnnnnnnnnennnnnnnnnnnnnnnnnnnnnnn nennen 101 1 6 DialoGbeSChrelDUNG 1 1 a WERSRRARIFRPRFPEREFEFRFEFENSEPRERTERDEREFTTEEDEEFETTETENDEBEFELTEUEPRETTTERFEUFLRRTEFEBERRTTEITEUFITRTENSURLTETEFBERERELTER 102 7 6 1 Dialog Datenbankeinstellungen AA 102 7 6 2 Dialog Datenbank Connection Pooling AA 105 7 6 3 Dialog DBO Konfigurationsdatei AA 105
41. Workbench Process Engine Systemkonnektor Guide Kap 7 3 S 97 Medium Connector Zum Erstellen Lesen Bearbeiten oder L schen eines oder mehrerer Gesch ftsobjekte Siehe Gesch ftsobjekte lesen erstellen bearbeiten oder l schen Workbench Process Engine Systemkonnektor Guide Kap 7 1 S 92 Der DBO Connector unterst tzt folgende Datenbanken Oracle MySQL 5 0 5 1 und 6 MS SQL inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 92 Database Object Connector Gesch ftsobjekte lesen erstellen bearbeiten oder l schen 74 Gesch ftsobjekte lesen erstellen bearbeiten oder l schen Mapping Template 16 12 2011 F r den Zugriff auf Gesch ftsobjekte nutzen Sie einen DBO Medium Connector Mit der Eingangsnachricht steuern Sie welche Operation der Konnektor ausf hren soll steuern Sie ber den Inhalt der Eingangsnachrichten des Konnektors Die Kommunikation mit der Datenbank erfolgt grunds tzlich transaktional es wird immer die gesamte Operation durchgef hrt Falls ein Fehler auftritt dann wird die gesamte Operation zur ckgerollt Nach jeder erfolgreich durchgef hrten Transaktion gibt der Konnektor die ge nderten Gesch ftsobjekte aus Nach einem Delete wird eine Information ausgegeben welche Gesch ftsobjekte gel scht wurden Alle Eingangsnachrichten m ssen eine bestimmte Struktur haben Diese Struktur ist in den mitgelieferten Templates beschrieben Es gibt f r
42. chste Modul in seinem Workflow und f llt die Variablen TSHttpResponseCode z B mit Wert 200 wenn OK und ISHttpResponseText Die Liste der OK codes k nnen Sie vor Ausf hrung des Connectors selbst definieren indem Sie im Register Eigenschaften des Moduls das Element lt Property name ISHttpStatusCodesOk gt hinzuf gen und als Inhalt alle HTTP Codes eingeben die nicht zu einer Exception f hren sollen Geben Sie die HTTP Codes als Komma separierte Liste ein Die Web Services Technologie der inubit Suite 6 basiert auf dem Web Service Stack Metro Metro ist ein frei verf gbares Produkt des Sun Developer Networks Siehe auch http java sun com webservices index jsp 40 1 Funktionsprinzip eines Web Services Web Services anbieten abrufen 16 12 2011 Web Services sind Applikationen welche offene XML basierte Standards und Transportprotokolle nutzen um Daten mit Clients auszutauschen Servicekonsument SOAP oder XML Serviceanbieter Serviceanbieter stellen eine Beschreibungen ihrer Web Services als WSDL Datei zur Verf gung Die WSDL Datei beschreibt die Operationen Daten und Austauschprotokolle die der Web Service anbietet Diese Informationen sind maschinenlesbar inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Web Services Connector 407 Funktionsprinzip eines Web Services Servicekonsumenten erstellen auf Basis der Informationen aus der WSDL Datei einen SO
43. ckgeliefert d Schlie en Sie die Dialoge zum Bearbeiten des HTTP Headers mit OK 7 Klicken Sie Fertig stellen 8 Publizieren Sie den REST Connector F r das Abfragen einer Ressource mit GET ben tigen Sie keine Ausgangsnachricht da die Ressource nur angefragt jedoch keine nderung an den Daten vorgenommen werden F r das Zugreifen auf eine Ressource mit POST oder PUT ben tigen Sie eine Ausgangsnachricht Falls Sie z B Daten in eine Artikelliste inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 296 REST Connector Dialogbeschreibungen hinzuf gen m chten k nnen Sie mit einem XSLT Converter im Workflow vor dem REST Connector eine XML Nachricht erstellen und diese mit versenden z B lt artikel gt lt beschreibung gt Rooibusch Tee lt beschreibung gt lt preis gt 2 80 lt preis gt lt einheit gt 100g lt einheit gt lt artikel gt Alle Eingangsnachrichten in den REST Output Medium Connector werden mit der Anfrage versendet Sie k nnen die aufzurufende URL der Ressource dynamisch anpassen indem Sie die Moduleigenschaft Request URI mit Hilfe des Variablen Mappings berschreiben siehe Workflow Variablen und Mappings Workbench Benutzer Guide Kap 14 S 365 28 8 Dialogbeschreibungen Dieser Abschnitt erlautert die folgenden Themen m Dialog Konfiguration der Ressource S 296 Dialog Konfiguration der Antwort S 298 m Dialog Konfigurati
44. eine Abfrage mit Kontextknoten 10 a Deaktivieren Sie die Option Kontextknoten verwenden b Klicken Sie auf das Icon neben dem XPath Feld und w hlen Sie Knoten ausw hlen c Navigieren Sie im Solution Center Explorer zu dem Vaterknoten unter dem der neue Knoten angelegt werden soll und best tigen Sie die Auswahl mit OK Referenz ber XPath C Kontextknoten verwenden Kontextknoten ID Kontextknoten Typ XPath y soluti ns bfm3 Bus inessFoundati n m title E Business Foundati n bfm3 Pr cessBOHome m title FleetManagementHomepage bfm3 ProcessBO cm title Le a Tragen Sie in das Feld Anzahl der Knotenebenen den gew nschten Wert ein Siehe Anzahl der Knotenebenen Workbench Process Engine Systemkonnektor Guide Kap 36 S 384 Setzen Sie den Startpoint vor den XSLT Converter und starten Sie den Test ohne Datei Pr fen Sie in der Ergebnisdatei oder im Solution Center Explorer ob das Objekt korrekt angelegt wurde 36 6 Beispiel Objektdaten abfragen Dieser Abschnitt erl utert die folgenden Themen inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 376 Solution Center Connector Beispiel Objektdaten abfragen 36 6 1 Objekt ber die Knoten ID erzeugen S 373 Objekt Uber eine XPath Anfrage erzeugen S 374 Verwendung Adressieren eines Knotens eines Attributs oder einer Assoziation und Ruckgabe der Knoten
45. formatierte Nachricht aus Der XSLT Converter extrahiert das Dokument aus der XML Nachricht 4 Der File Connector schreibt das Dokument in das Dateisystem lt xml version 1 0 encoding UTF 8 gt lt Query type select gt lt Document maskID 1234567 gt lt Query gt 15 4 Dialog ITA Archiv Connector Grundkonfiguration Authentifizierung In diesem Dialog haben Sie folgende Optionen Seratio Servername Port Domain oder IP Nummer des Seratio Indexservers Die Standardportnummer ist 2005 Der Button Standard stellt die Standardportnummer wieder her Archiv Servername Port Domain oder IP Nummer des ITA Archivservers H ufig sind die IP Nummern des Seratio Indexservers und des ITA Archivservers identisch Die Standardportnummer ist 2000 Der Button Standard stellt die Standardportnummer wieder her Systemdatenbankname Standard Name der Systemdatenbank Standardname ist SYSTEM Der Button Standard stellt den Standardnamen wieder her Systemname Beachten Sie das Gro und Kleinschreibung unterschieden wird Login Passwort Zugangsdaten zur Systemdatenbank inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 166 ITA Connector Dialog ITA Archiv Connector Teilbestand m Datenbankname blicherweise sind Datenbanksysteme in Teilbest nde unterteilt Geben Sie hier den Datenbanknamen an Verbindungstest m Verbindung testen
46. gen 16 12 2011 2 Erstellen Sie eine neue Abbildungsregel fur das Variablen Mapping a Wahlen Sie als Quelle Eingangsnachricht und als Datentyp XML b Klicken Sie auf den Button XPath Element ausw hlen am Ende der Zeile XPath c ffnen Sie die Zwischenablage mit der beim Anlegen des OpenOffice Connectors im Schritt 7 gespeicherten Watchpoint Datei d Ziehen Sie den Textknoten des Elements OutputDocument in die Zeile XPath XPath Assistent XPath Opendf fi nne Verwendete XPath Version 2 2333 Ausf hren auf 1 3 Q XML Quelldatsi Ela OpenOfficeConnector E OOWriter a outputFilter Ela OutputDo JVBEROxLjQKIcOkw7zDtsOfCGjIgMCBvYmoKPDwvTGV nenn eier Le we ae AR GOIN e e Speichern Sie die Anderungen mit OK f W hlen Sie als Ziel Variable g Erstellen Sie die Variable oo result mit dem Typ xs base64Binary Erstellen Sie eine weitere Abbildungsregel f r das Variablen Mapping a W hlen Sie als Quelle Variable b W hlen Sie als Variable die im Schritt 2 erstellte Variable oo result aus q t rf wiriter Jutputl oment texe p d finiert in den Workflow Eigenschaften Users hjh AppData Roaming inubit Toolset 6 0 v Jiriter_pdf_Export c Wahlen Sie als Ziel Eingangsnachricht und als Kodierung UTF 8 Speichern Sie die Abbildungsregel mit OK Verbinden Sie den OpenOffice Connect
47. hren wollen Bei aktivierter Option wirft der Workflow einen Fehler und Sie k nnen diesen behandeln inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 318 RosettaNet HTTPS Connector Dialogbeschreibungen 30 5 1 2 Register NoF 30 5 1 3 Register Neuer PIP PIP Einstellungen 16 12 2011 Signal Exception Bei aktivierter Option sendet der Konnektor eine RosettaNet Signalnachricht mit dem entsprechenden Fehler und der Workflow l uft erfolgreich durch ohne einen Fehler zu werfen nur Output Connector Zum Erstellen einer Notification of Failure NoF Ein NoF ist im Prinzip ein PIPOA1 und wird im Fehlerfall versendet z B bei Timeouts innerhalb des Datenaustauschprozesses oder falls Nachrichten nicht verarbeitet werden k nnen Die Feldnamen sprechen f r sich Alle Partner Interface Processes PIPs sind von RosettaNet spezifiziert um zu garantieren dass Sender und Empf nger genormte Nachrichten austauschen Ein PIP besteht aus einem von acht m glichen Clustern jeder Cluster besteht aus einem oder mehreren Segmenten und jedes Segment enth lt ein oder mehrere PIP Beschreibungen F r jeden PIP gibt es eine Spezifikation PIPs k nnen f r einen Request oder einen Response ausgelegt sein oder auch beide Aktionen unterst tzten Die Struktur der Aktionen ist in einer DTD bzw einem XML Schema beschrieben PIP Definitionen stehen als Dokumentationspaket welches u a d
48. in das XML Template bernommen werden sollen Wenn ein Parameter nicht im Template ber cksichtigt werden soll entfernen Sie die Markierung der Checkbox vor dem Parameter Geben Sie an ob die Werte aus den Spalten neben den Funktionen Parametern als Attribute in das XML Template bernommen werden sollen Klicken Sie auf Fertig stellen Der Dialog schlie t sich und das Template wird im Bereich XML Ziel angezeigt 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide SAP Connector 335 Dialog SAP Connector Eigenschaften 8 Fur die weitere Bearbeitung des XML Templates ziehen Sie den Wurzelknoten der Nachricht auf das Element xs1 template Danach sieht das Stylesheet folgenderma en aus Eigenschaften XSLT Converter 0 amp CL XSLT Skript BAPI_BANK_GETLIST Result Mick LL 2 JI xsl stylesheet http www w3 org 1999 XSL Transform i Gap xsl H Com met alt Formater Format d t msff d http schemas xmisoap org soap envelopef iQ soapeny http www w3 org 2001 xMLSchema ar xsd http www w3 org 2001 xML5Schema instance i GaP xsi http ischemas xmlsoap org soapsencoding iG soapenc 1 0 H 4 version j ae xsl output method xml encoding j l E 28 xsl template 8 G SAPREQUEST 3 BAPI_BANK_GETLIST 2463 BANK_CTRY f M 4 req CHAR d i type 3 dei length L nderschl ssel der Bank a description EH amp MAX_ROWS reg M type INT
49. lt rchive gt find type d maxdepth 1 printf lt Dir gt f lt Dir gt n echo lt Archive gt DE E Eingabenachricht verwenden IT 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Execution Connector 115 Beispiel Datei kopieren 9 2 Beispiel Datei kopieren 5S Neues Modul anlegen Execution Connector Eigenschaften Geben Sie die Daten f r den Aufruf der externen App Jopt inubit iS serverjibis_root log 1 binfbash cp trace log fopt data tmp E 1 Eingabenachricht verwenden 9 3 Beispiel Verzeichnis anlegen In diesem Beispiel wird auf die Workflow Variable var dir zugegriffen Wenn kein Verzeichnis mit dem Namen in var dir existiert wird es angelegt inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 116 Execution Connector Dialog Execution Connector Eigenschaften IS Neues Modul anlegen Execution Connector Eigenschaften Geben Sie die Daten f r den Aufruf der externen App ScriptFile Property var dir 7 Eingabenachricht verwenden Bj 9 4 Dialog Execution Connector Eigenschaften In diesem Dialog konfigurieren Sie den Aufruf der externen Applikation Externer Befehl e Befehl Pfad und Name der aufzurufenden Applikation 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Execution Connecto
50. lt field gt dName gt datum lt fieldName gt lt fiel lt fiel ldValue gt 2003 03 20 10 20 00 000000000 lt fieldValue gt lt field gt lt field gt ldName gt wert lt fieldName gt lt fiel lt fiel lt fields lt table gt lt tables gt lt query gt lt query type lt tables gt lt table gt dValue gt 10 12 lt fieldValue gt lt field gt gt select gt lt tableNames gt lt tableName gt eins lt tableName gt lt tableNames gt lt fields gt lt field gt lt fieldName gt lt fieldName gt lt field gt lt fields gt lt conditions gt lt conditi on type OR gt lt leftValue gt id lt leftValue gt lt operation gt lt operation gt lt rightValue gt 1 lt rightValue gt lt condition gt 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Database Connector XML Querys Struktur und Beispiele lt conditions gt lt table gt lt tables gt lt query gt lt query type update gt lt tables gt lt table gt lt tableNames gt lt tableName gt eins lt tableName gt lt tableNames gt lt fields gt lt field gt lt fieldName gt id lt fieldName gt lt fieldValue gt 2 lt fieldValue gt lt field gt lt fields gt lt conditions gt lt condition type OR gt lt leftValue gt id lt leftValue gt lt operation gt lt operation gt lt rightValue gt 1 lt rightValue gt lt
51. lt tableName gt SpeditionsTable lt tableName gt lt tableNames gt lt fields gt lt field gt lt fieldName gt gate lt fieldName gt lt field gt lt fields gt lt conditions gt lt condition type AND gt lt leftValue gt status lt leftValue gt lt operation gt lt operation gt lt rightValue gt X lt rightValue gt lt condition gt lt condition type AND gt lt leftValue gt TransportId lt leftValue gt lt operation gt lt operation gt lt rightValue gt lt xsl value of select FormPrepare Response Panel Transporte SLB Nr gt lt rightValue gt lt condition gt lt conditions gt lt table gt lt table gt lt tableNames gt lt tableName gt LieferscheinTable lt tableName gt lt tableNames gt lt fields gt lt field gt lt fieldName gt LieferscheinId lt fieldName gt 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Database Connector XML Querys Struktur und Beispiele lt field gt lt field gt lt fieldName gt ErstellungsDatum lt fieldName gt lt field gt lt fields gt lt conditions gt lt condition type AND gt lt leftValue gt factory lt leftValue gt lt operation gt lt operation gt lt rightValue type subselect gt subFactory lt rightValue gt lt condition gt lt condition type AND gt lt leftValue gt gate lt leftValue gt lt operation gt lt operation gt lt rightVal
52. r die Konfiguration des Connectors m ssen nur die Verbindungsdaten die Art des Datenpakets und die OID bekannt sein Von den sechs verschiedenen Datenpaketen die im SNMP Standard definiert sind werden f r den SNMP Connector nur vier ben tigt Die Datenpakete sind nach den Methoden benannt die mit ihnen ausgef hrt werden Der SNMP Connector unterst tzt die Operationen GET GETNEXT SET und TRAP Jeder Agent kennt die Menge der Parameter seiner Netzwerkkomponente ber diese kann entweder eine Statusmeldung erfolgen Trap oder die Konfiguration ge ndert werden Diese Parameter werden Managed Objects genannt Alle Managed Objects werden in einer tabellenartig angelegten Liste gehalten nicht in einer Datenbank Diese Liste hei t Management Information Base MIB Jedem Managed Object in der MIB wird eine Object Identifier OID zugeordnet Der Object Identifier ist eine Zeichenkette die sich aus Zahlen und Punkten zusammensetzt Dabei folgt der Aufbau der Zeichenkette einer Struktur die sich aus dem sogenannten MIB Baum zusammensetzt Siehe http de wikipedia org wiki SNMP f r eine Abbildung des MIB Baums In desem Nummerncode gibt es auch einen Teil der f r die Firma steht Die inubit AG hat die 15899 erhalten damit lautet der Anfang von OIDs im Klartext iso org dod internet private enterprise inubit als OID 1 3 6 1 4 1 15899 Die OID ist nur bis zum Private Enterprise Code standardisiert Die
53. related Header nen E en RosettaNet Eee i Business Message Header XML Metadaten mit Informationen Uber die Nachricht Jede Nachricht muss alle Headerteile genau einmal enthalten Der Header hat folgende Struktur Preamble Header Version des RosettaNet Implementation Framework RNIF zu dem die Nachricht konform ist Die aktuelle Version ist RNIF 2 0 Delivery Header Identifiziert den Absender und den Empf nger Enth lt einen Datums und Zeitstempel Alle an der Weiterleitung einer Business Nachricht Beteiligten also der Absender der Empf nger und m gliche Zwischenstationen benutzen diese Informationen f r das Routing Service Header Informationen ber den Partner Interface Process PIP als ID die PIP Instanz als ID und die Prozessaktivit t Payload Enth lt die eigentlichen Nachrichten und ist XML kodiert Service Content inubit Suite 6 Workbench Process Engine Systemkonnektor Guide RosettaNet HTTPS Connector 309 Struktur und Austausch von RosettaNet Nachrichten Gibt an ob die Nachricht eine action message oder eine signal message ist Die Prozessaktivitat einer action message wird im PIP angegeben siehe Service Header signal messages sind Empfangsbestatigungen bzw Fehlermeldungen Attachments Wenn die Nachricht eine action message ist kann diese einen oder mehrere Anh nge enthalten Alle Teile einer Business Message sind im MIME S MIME Nachrichtenfor
54. stellt die Vorbelegung wieder her OR Adresse Abk f Originator Recipient Absenderadresse Wenn Sie mehrere X 400 SE Konnektoren mit derselben OR Adresse konfigurieren dann m ssen alle Konnektoren dieselben Einstellungen haben Sonst berschreiben sich die Konnektoren gegenseitig die Verbindungseinstellungen Beispiel S INUBIT O INUBIT IS A viaT C de Die folgende Tabelle erl utert die Adressbestandteile Das beschriebene Format wird von der Deutschen Telekom unterst tzt Wenn Sie Ihre X 400 Box bei einem anderen Anbieter gemietet haben erfragen Sie dort das unterst tzte Adressformat Abk Steht f r Erl uterung S Surname Name der Firma Statt S und O oder Nachname der k nnen Sie auch Absenders die UA ID ver O Organization Beliebiger Name wenden an eg 2 UA ID 2048188 Name z B O tu berlin wenn die Internetad peel Cale resse cs tu berlin te lekom de ist inubit Suite 6 Workbench Process Engine Systemkonnektor Guide X 400 SE Connector 471 Dialogbeschreibungen Abk Steht f r Erl uterung A Administration Z B A inubit wenn Ob Angaben f r Domain die Internetadresse A und C erforder www inubit com ist lich sind und wel viaT bedeutet che Werte sie dass die Adresse bei enthalten kann der Telekom ange Ihnen der Emp meldet ist f nger mitteilen C Country Name Z B C de f r Deutschland Gro und Kleinschreibung werden nicht unterschieden m
55. versendet die HL7 Nachricht in ein HL7 XML Format konvertiert und an das nachfolgende Modul bergeben F r die Konvertierung wird intern ein EDI Adapter genutzt Es k nnen mehrere Verbindungen zu dem Server von unterschiedlichen Clients gleichzeitig ge ffnet werden Die Verbindungen m ssen vom Client geschlossen werden Medium Connector Der Medium Connector verbindet sich als Client mit dem Server unter der angegebenen IP Adresse baut eine Verbindung auf sendet eine HL7 Nachricht an den Server erh lt eine ACK vom Server und schlie t nach Ablauf des Modul Timeouts die Verbindung Die ACK vom Server werden an das nachfolgende Modul bergeben und der Workflow wird fortgesetzt Output Connector Der Connector verbindet sich als Client mit dem Server unter der angegebenen IP Adresse baut eine Verbindung auf sendet eine HL7 Nachricht an den Server und schlie t danach die Verbindung Siehe auch Systemkonnektoren Workbench Process Engine Systemkonnektor Guide Kap 1 S 19 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 144 HL 7 TCP IP Connector Dialog HL7 TCP IP Eigenschaften Module anlegen Workbench Benutzer Guide Kap 3 3 S 119 Technical Workflow Diagramme Workbench Benutzer Guide Kap 12 S 293 Dialog HL7 TCP IP Eigenschaften 12 1 Konfiguration Verbindungstest 16 12 2011 Dieser Dialog bietet folgende Optionen Servername Input C
56. xmins bo http finubit com bo E Lieferadresse land DE bo ObjectId 244 G Name Alice Schmid 9 Stra e Walnussgasse 42 Z Ort Frankfurt Main d PLZ 60000 G Rechnungsadresse land DE bo ObjectId 245 iG Ko tar Bitte mit Geschenkverpackung E G Waren bo Objectid 246 G Buch ISBN 3776622148 bo ObjectId 247 D Buch ISBN 3551551677 bo ObjectId 248 Titel Harry Potter und der Stein der Weisen Anzahl 1 9 PreisEUR 29 9 Lieferdatum 2010 09 04 5 3 Querymodus verwenden Dieser Abschnitt erl utert die folgenden Themen Unterst tzte Query Attribute Workbench Process Engine Systemkonnektor Guide Kap 5 S 53 Im Querymodus werden die Operationen ausgef hrt die in der Eingangsnachricht des BO Connectors definiert sind inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 52 Business Object Connector Querymodus verwenden Pfad des Mapping Templates Operationen definieren Beispiel fur Eingangsnachricht 16 12 2011 Zum Erstellen der Eingangsnachricht ben tigen Sie einen XSLT Converter Der XSLT Converter erstellt die Eingangsnachricht auf Basis eines Mapping Templates und Ubergibt diese an den BO Connector Das Mapping Template finden Sie im Repository unter Global gt System gt Mapping Templates gt Business Object Connector gt BO Queries xml In jeder Eingangsnachricht k nnen mehrere Ope
57. 12 2011 436 Web Services Connector Dialogbeschreibungen 40 14 Dialogbeschreibungen Dieser Abschnitt erlautert die folgenden Themen Dialog Bereitgestellter Web Service S 436 Dialog Aufzurufender Web Service S 438 Web Service Editor und Register S 438 Dialog Web Service Einstellungen S 448 Dialog UDDI Browser S 450 Dialog UDDI Dateneinstellungen S 451 Dialog WS Security Konfiguration S 453 Dialog WS Security Konfiguration S 454 Dialog WS Reliable Messaging Konfiguration S 455 Dialog Namensr ume bearbeiten S 456 40 14 1 Dialog Bereitgestellter Web Service WSDL Definition 16 12 2011 Neue WSDL erzeugen Input und Medium Listener Connector In diesem Dialog legen Sie fest ob der Konnektor auf eine am Konnektor gespeicherte WSDL zugreifen soll oder auf eine WSDL die im gesamten Workflow zur Verf gung steht WSDL Definition am Modul speichern W hlen Sie diese Option wenn die WSDL an dem Connector gespeichert werden soll In diesem Fall steht die WSDL anderen in demselben Workflow verwendeten Connectoren nicht zur Verf gung Am Workflow PartnerLink gespeicherte WSDL Definition verwenden W hlen Sie diese Option wenn die WSDL im Workflow gespeichert werden soll Dann kann die WSDL auch von anderen in demselben Workflow verwendeten Web Services Connectoren verwendet werden Das Feld Workflow zeigt den Workflow Namen
58. 16 12 2011 Create Update Delete Operationen S 49 Read Operationen S 50 Im Objektmodus wird immer die Operation ausgef hrt die im Modulassistenten des BO Connectors definiert ist Siehe Option Operation Workbench Process Engine Systemkonnektor Guide Kap 5 S 56 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Business Object Connector 49 Objektmodus verwenden 5 2 1 Create Update Delete Operationen Beispiel fur Eingangsnachricht Bei Create Update und Delete Operationen erwartet der BO Connector ein XML basiertes Geschaftsobjekt als Eingangsnachricht und gibt die Daten des Objekts und Namensraum Angaben aus Standardm ig werden auch die Objekt IDs ausgegeben dieses Verhalten konnen Sie abschalten Siehe Standard ID ausgeben Workbench Process Engine Systemkonnektor Guide Kap 5 S 56 Voraussetzungen Die Struktur des Gesch ftsobjekts ist konform zu dem XML Schema das im BO Connector definiert ist 41 EHI Q inubirepostory Root jh bestellung_october2010 xml Z Bestellung d i bestelldatum 20 10 10 26 E G Lieferadresse d i land DE amp 3 Name Alice Schmid G Stra e Walnussgasse 42 lt gt Ort Frankfurt Main Gah PLZ 60000 E G Rechnungsadresse dei land DE 4 Name Robert Schmid 3 Stra e Haselnussweg 3 Ort Frankfurt Main 3 PLZ 61240 E G Kommentar Bitte mit Geschenkverpackung E 6 Waren D Buch d i
59. 180 Mit einem Java Reflection Connector k nnen Sie dynamisch zur Laufzeit auf Java Objekte zugreifen und diese manipulieren Der Java Reflection Connector greift auf die Java Reflection API zu welches z B folgendes erm glicht Eigenschaften einer Klasse bestimmen Objekte erzeugen Methoden aufrufen Der Java Reflection Connector unterst tzt Aufrufe von statischen und nicht statischen Methoden auf einem Java Objekt Es k nnen Parameter mit primitiven z B int long char und komplexen beliebiges Java Objekt Java Datentypen gesetzt werden Mit dem Java Reflection Connector k nnen keine Java Algorithmen Schleifen Verzweigungen Ablauflogik ausgef hrt werden inubit interne Klassen wie z B ibis jar und damit auch Klassen wie Misc und Formatter k nnen nicht genutzt werden Zur Ausf hrung von komplexem Java Code benutzen Sie das JavaScript Utility Siehe auch Systemkonnektoren Workbench Process Engine Systemkonnektor Guide Kap 1 S 19 Module anlegen Workbench Benutzer Guide Kap 3 3 S 119 Technical Workflow Diagramme Workbench Benutzer Guide Kap 12 S 293 171 Eingangsnachricht erstellen Als Eingangsnachricht benotigt der Java Reflection Connector eine XML Datei mit folgendem Inhalt Klassenname des zu erstellenden Objekts inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 174 Java Reflection Connector Eigenen Methodenaufruf erzeugen
60. 4 S 51 Nach Installation eines JDBC Treiber f r den MS SQL Server m ssen Sie die inubit Process Engine neu starten Um eine Adabas Datenbank einzusetzen kopieren Sie die Treiberklasse direkt in das Verzeichnis lt iS installdir gt server JBoss server default lib bzw lt iS installdir gt server webapps ibis WEB INF lib Benutzer Passwort Eingabe ist abh ngig von Ihrer Datenbank Spezielles Kodierung verwenden Wenn Sie keinen anderen Zeichensatz angeben wird standardm ig UTF8 benutzt Connection Pooling Aktiviert das Connection Pooling Wenn das Connection Pooling aktiviert ist werden physische Verbindungen zu einer Datenbank wiederverwendet Dies beschleunigt die Abarbeitung der Abfragen Die Verbindungen werden nach ihrer Verwendung nicht abgebaut sondern gespeichert und sind f r nachfolgende Zugriffe verf gbar So muss nicht bei jedem Zugriff auf die Datenbank erneut zeitintensiv eine Verbindung aufgebaut werden Der Button Einstellungen ffnet den Dialog Datenbank Connection Pooling Workbench Process Engine Systemkonnektor Guide Kap 6 5 5 S 87 zur Konfiguration des Connection Poolings Spezielle Verbindungsparameter Zum Erstellen von Parametern wie z B Timeouts Anzahl offener Verbindungen etc die genutzt werden um die Datenbankverbindung abh ngig von Ihrer verwendeten Datenbank zu konfigurieren Die Parameter definieren Sie als Name Wert Paare
61. 456 7 8 Bei der Eingabe m ssen Sie die Anf hrungsstriche weg lassen Wenn die RMI Registry nicht auf Port 3755 l uft geben Sie die Portnummer an die mit einem Doppelpunkt vom Rechnernamen getrennt wird z B MyServer 1234 rvsEVO Name Hier wird Ublicherweise die Zeichenkette rvsmw benutzt Wenn Sie einen anderen Namen fur rvsEVO vergeben haben ubernehmen Sie diesen hier Anmeldung Geben Sie hier die Benutzernamen an mit dem Sie sich bei rvsEVO anmelden Gro und Kleinschreibung wird unterschieden Passwort Geben Sie hier Ihr Passwort ein Dateiname Der Name wird f r die OFTP2 bertragung benutzt und muss dem Empf nger bekannt gemacht werden damit dieser auf die Datei zugreifen kann inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 254 OFTP2 Connector Dialog OFTP Datenaustausch Konfiguration 16 12 2011 Im Dateinamen k nnen Sie Wildcards oder regul re Ausdr cke verwenden Wildcards Fragezeichen Steht f r genau ein beliebiges Zeichen Asterisk Steht f r Null bis n beliebige Zeichen Die Wildcards k nnen in beliebiger Kombination und H ufigkeit benutzt werden Wenn Wildcards angegeben sind dann holt z B ein Input Connector nur Dateien die dem angegebenen Wert entsprechen alle anderen Dateien werden ignoriert Um alle Dateien zu empfangen geben Sie ein Regul re Ausdr cke Regul re Ausdr cke m ssen in Schr gstriche ein
62. 6 Workbench Process Engine Systemkonnektor Guide 107 ECH Exchange Connector Verwendung Dieser Abschnitt erlautert die folgenden Themen nstallationsvoraussetzungen S 108 m Exchange Connector verwenden S 108 m Dialogbeschreibungen S 109 Der Exchange Connector verbindet einen Exchange Server ber Intranet Internet mit der inubit Suite 6 Mit Hilfe des Exchange Connectors k nnen Sie folgende Funktionen des Exchange Servers nutzen Mails abholen versenden Es k nnen alle eine bestimmte Anzahl Mails oder nur ungelesene Mails abgeholt werden Aufgaben abholen erstellen Postf cher auslesen Erzeugt eine Liste aller existierenden Postf cher und liest Abwesenheitsnotizen aus wenn vorhanden Kontakte auslesen anlegen Verf gbarkeit abfragen Kalendereintr ge abholen Termine anlegen Eintr ge l schen Eintr ge k nnen sofort gel scht oder in den Ordner gel schte Objekte verschoben werden Eintr ge verschieben Eintr ge k nnen in andere Ordner verschoben werden z B E Mails von der Inbox in einen anderen Ordner Siehe auch Systemkonnektoren Workbench Process Engine Systemkonnektor Guide Kap 1 S 19 Module anlegen Workbench Benutzer Guide Kap 3 3 S 119 Technical Workflow Diagramme Workbench Benutzer Guide Kap 12 S 293 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 108 Exchange Connector Installationsvoraussetzungen 8 1 Inst
63. Ausdruck der auf die XML Struktur Ihrer Business Solution angewendet wird Innerhalb des Ausdrucks k nnen Sie Workflow Variablen verwenden Mit dem XPath Ausdruck k nnen Sie ein Business Objekt oder ein Attribut eines Business Objekts Ihrer Business Solution referenzieren Falls Sie einen Kontextknoten angegeben haben wird der XPath Ausdruck relativ zu dem angegeben Knoten ausgef hrt Das automatische Generieren des XSD Schemas f r jedes BOD erleichtert das Erstellen neuer Knoten das ndern und L schen vorhandener Knoten und deren Attribute und Assoziationen Siehe Verwenden von XPath Anfragen Workbench Process Engine Systemkonnektor Guide Kap 36 4 S 371 Bereich Zu erzeugendes Objekt Bei Modus Objekt erzeugen Im Bereich Zu erzeugendes Objekt geben Sie an wie das Objekt angelegt werden soll Es stehen zwei Verfahren zur Auswahl aus Eingabenachricht Aktivieren Sie diese Checkbox wenn Sie das neue Objekt anhand einer an den Solution Center Connector bergebenen XML Struktur erstellen wollen leeres Objekt vom Typ Zur Angabe des Typs des neuen leeren Objekts Bereich Objekt Vaterknoten Bei Modus Objekt erzeugen Im Bereich Vaterknoten geben Sie den Knoten an unter dem das neue Objekt angelegt werden soll Es stehen zwei Verfahren zur Auswahl Referenz ber Knoten ID Zum Eintragen oder Ausw hlen der Knoten ID des Vaterknotens in der Business Solution unte
64. Base64 kodierte Bin rdaten gt lt Data gt lt Component gt lt Components gt lt Entity gt lt Entities gt Entity Components Feld Beschreibung Name Erforderlich Der Name der Komponente Dieser Name muss pro Format eindeutig sein Soll ein bestehendes Dokument berschrieben werden ist der Name und das Format das entscheidende Krite rium Primarschlussel Format Erforderlich Der MIME Type der Komponente Soll ein bestehendes Doku ment Uberschrieben werden ist der Name und das Format das entscheidende Kriterium Primarschlussel Encoding Optional Das Encoding der Komponente CreatedBy Bedingt Der Wert des Properties CreatedAt Bedingt Nur lesend fur Ausgangsnachricht LastModifiedBy Bedingt Nur lesend fur Ausgangsnachricht LastModifiedAt Bedingt Nur lesend fur Ausgangsnachricht Volume Bedingt Nur lesend fur Ausgangsnachricht OnlineStatus Bedingt Nur lesend fur Ausgangsnachricht Data Erforderlich Enthalt das eigentliche Dokument mit base64 Kodierung Im Archiv ist die Nachricht binar gespeichert Sie wird vor und nach dem Speichern bzw Lesen mit base64 kodiert inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 212 Livelink PDMS Connector Inhalt und Struktur der Eingangs und Ausgangsnachrichten 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Livelink PDMS Conne
65. BookmarkReplace Elemente weglassen oder weitere Elemente gem der Schemadatei hinzuf gen Refer to XML Schema als Vorlage f r Eingangsnachrichten Workbench Process Engine Systemkonnektor Guide Kap 26 S 270 Ersetzen Sie den XSLT Converter im Beispiel Workflow durch den im Schritt 1 erstellten XSLT Converter Passen Sie im File Connector auf der Seite Zu schreibende Datei ggf den Dateinamen und das Verzeichnis an Setzen Sie den Startpoint vor das Assign Modul am Anfang des Workflows Starten Sie den Workflow mit dem zu bearbeitenden Dokument Pr fen Sie ob das Dokument korrekt bearbeitet wurde So gehen Sie vor 1 Erstellen Sie ein Assign Modul um das Eingangsdokument Base64 zu kodieren Siehe Assign Modul zum Kodieren als Base64 Workbench Process Engine Systemkonnektor Guide Kap 26 S 270 Erstellen Sie mit einem XSLT Converter eine Eingangsnachricht Siehe Beispiel Workflow erstellen Workbench Process Engine Systemkonnektor Guide Kap 26 3 S 270 Aktivieren Sie auf der Seite XSLT Converter Eigenschaften die Checkbox Eingangsnachricht ignorieren Passen Sie das XSLT Stylesheet so an dass die Nachricht als Ergebnis des Mappings folgende Struktur hat inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 276 OpenOffice Connector Dialog Grundeinstellungen OpenOffice Server 16 12 2011
66. CUSTOMER gt lt CUSTOMER xlink href http www inubit com sqlrest CUSTOMER 3 gt 3 lt CUSTOMER gt lt CUSTOMER xlink href http www inubit com sqlrest CUSTOMER 4 gt 4 lt CUSTOMER gt lt CUSTOMER xlink href http www inubit com sqlrest CUSTOMER 29 gt 29 lt CUSTOMER gt lt CUSTOMERList gt Methoden Das REST Prinzip sieht vor dass auf Ressourcen mit den Standard HTTP Methoden GET POST PUT und DELETE zugegriffen wird Dadurch m ssen keine Protokoll Konventionen bekannt sein damit Client und Server kommunizieren k nnen Eine Anfrage Request z B nach einer bestimmten Bestellung besteht immer aus einer URL und einer HTTP Methode Die HTTP Methoden bilden dabei die grundlegenden Aktionen auf den Ressourcen ab Siehe HTTP Methoden verwenden Workbench Process Engine Systemkonnektor Guide Kap 28 3 S 290 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 290 REST Connector HTTP Methoden verwenden 28 3 HTTP Methoden verwenden Die in den REST Connectoren konfigurierbaren HTTP Methoden decken die Anwendungsf lle von REST Anwendungen ab HTTP Methode Bedeutung GET GET fragt die Repr sentation einer Ressource ab GET Requests k nnen beliebig oft abgeschickt werden POST Mit POST kann einer Ressource etwas hinzugef gt werden Beispielsweise k nnte eine Ware zu einem Warenkorb hinzugef gt werden PUT Neue Ressourcen k nnen mit PUT erzeugt oder der In
67. Commands gt lt Command Type lt Kommando gt DetailedResult true false gt lt Entities gt lt Entity gt lt Mind eine Entit t je nach Kommando gt lt Entities gt lt Condition gt lt Command gt lt Commands gt lt LivelinkArchivingConnector gt inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Struktur der Ausgangsnachricht 21 2 1 Kommandos Livelink PDMS Connector 207 Inhalt und Struktur der Eingangs und Ausgangsnachrichten Die Ausgangsnachricht liefert die durch Kommandos adressierten Entit ten zur ck lt LivelinkArchivingConnector gt A Entities gt lt Entit ten des Kommandos 1 gt lt Entity gt lt 0 bis n Entit ten gt Entities gt A A Entities gt lt Entit ten des Kommandos 2 usw gt lt Entity gt lt 0 bis n Entit ten gt lt Entities gt lt Weitere Entit ten gt lt LivelinkArchivingConnector gt Es k nnen pro Ausf hrung des Konnektors mehrere Kommandos bergeben werden Diese werden in der definierten Reihenfolge und als eine Transaktion abgearbeitet Kommandotypen Die folgende Tabelle gibt einen berblick ber die einzelnen Kommandotypen Kommando Beschreibung Create Legt neue Entit ten mit allen bergebenen Eigenschaften auf dem Livelink Archive Server an CreatelfNotExists Wie Create aber nur dann wenn Entit te
68. Connector Verwenden von XPath Anfragen Setzen Sie die Moduleigenschaften XPath returnOutput und OutputDepth um bestimmte Werte Uber das Variablen Mapping zu berschreiben Siehe Moduleigenschaften Workbench Process Engine Systemkonnektor Guide Kap 36 2 S 370 In diesem Dialog k nnen Sie Abbildungsregeln erstellen l schen und sortieren Eine Regel vom Typ Quelle Ausgangsnachricht gt Ziel Variable wird nach der Modulausf hrung durchgef hrt Modulausf hrung in der angezeigten Reihenfolge ausgef hrt alx aat 4 lo Quelle Ziel E Iscc solutions bfm3 BusinessFoundation cm title Business Fou 11 XPath amp rue returnOutput rt Gig OutputDepth av Ausgew hlter Eintrag Quelle N Ziel Statischer Wert v Moduleigenschaft Typ XML Struktur Text Moduleigenschaft XPath B SD Q wer Wert l scc solutions bfm3 BusinessFoundat lt XPath l We EN T BR ee en A Ihre XPath Abfragen nutzen XPath 1 0 mit folgenden Einschr nkungen Empfehlungen Vermeiden Sie in Anfragen m glichst und Wildcards Nutzen Sie die Angabe eines Kontextknotens um die Anfrage zu beschleunigen 36 4 1 Aggregationen ein und zweiseitig gerichtete Assoziationen 16 12 2011 ber XPath Anfragen k nnen Sie neben Aggregationen Eltern Kind Beziehung auch ein und zweiseitig gerichtete Assoziationen adressieren Bei einer Aggregation navigieren Sie vom Elternknot
69. Datei zu navigieren URL Wenn Ihre WSDL Datei ber eine URL verf gbar ist geben Sie die URL der Datei an Der Button am Ende des URL Feldes ffnen ein Men zur Auswahl folgender Funktionen Aktivieren Sie im Bereich Web Service in demselben Dialog die Option Authentifizierung erforderlich um bereits der Anfrage der WSDL Authentifizierungsinformationen mitzugeben SSL ffnet einen Dialog in dem Sie die Daten f r eine sichere Verbindung angeben Aus UDDI ermitteln Um den Web Service ber den UDDI Browser zu suchen und zu laden Publizierte Services anzeigen ffnet eine Webseite mit einer Liste aller aktiven Web Services der inubit Process Engine UDDI Falls die WSDL Datei in einer UDDI publiziert ist w hlen Sie die Option UDDI und klicken Sie auf UDDI Aufruf konfigurieren um den UDDI Browser zu ffnen Siehe Dialog UDDI Browser Workbench Process Engine Systemkonnektor Guide Kap 40 14 5 S 450 WSDL Datei laden L dt die angegebene WSDL in den Konnektor und zeigt sie an Editor WSDL In diesem Bereich wird die geladene WSDL angezeigt Sie k nnen diese bearbeiten speichern und durchsuchen 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Web Services Connector 441 Dialogbeschreibungen Web Service m Service Port Name und Port des aufzurufenden Web Services der aus der Liste ausgewahlt wurde Adresse Eine WSDL Datei kann
70. Dateien installieren Sie m ssen folgende externe jar Dateien auf der inubit Process Engine im Verzeichnis lt iS installdir gt server lib ext installieren Die Dateien erhalten Sie vom Hersteller des PDMS m dmsclient jar jiaik_javax_crypto jar jaik_jce full jar jaik_jsse jar jaik_ssl jar ixosBase jar ixosCat jar jhttp jar jiaik jar inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 206 Livelink PDMS Connector Inhalt und Struktur der Eingangs und Ausgangsnachrichten jsec jar ot commons httpclient jar spheon jsoap jar w3c_http jar Siehe Treiber installieren Process Engine Administrator und Entwickler Guide Kap 3 4 S 51 EEE 21 2 Inhalt und Struktur der Eingangs und Ausgangsnachrichten Struktur der Eingangsnachricht 16 12 2011 Dieser Abschnitt erlautert die folgenden Themen m Kommandos S 207 m Bedingungen S 207 Entit ten S 208 Als Eingangsnachricht ben tigt der Livelink Connector eine XML Datei mit folgendem Inhalt Kommandos zur Steuerung der Aktionen am Livelink Archive Server Entit ten als Vorgaben f r anzulegende Objekte oder als Vorgabe welche Eigenschaften an bestehenden Entit ten ge ndert werden sollen Bedingungen f r die Suche nach spezifischen Eigenschaften Dokumentklassen oder Dokumenten IDs Die Ausgangsnachricht hat dieselbe Struktur wie die Eingangsnachricht lt LivelinkArchivingConnector gt lt
71. Der MQ Connector f gt den String mqsende nicht ein Sie m ssen manuell sicher stellen dass dieser String als letzte Zeile enthalten ist Nachricht zu XML konvertieren Markieren Sie diese Option nur wenn sichergestellt ist dass jede Zeile die vom MQ Connector gelesen wird eine syntaktisch korrekte XML Nachricht ist Die XML Nachricht wird durch einen internen Parser gepr ft bei einer fehlerhaften Nachricht wird ein Fehler erzeugt Erstellt Nachrichten die alle gelesenen Zeilen enthalten Jede Zeile ist eine XML Nachricht mit dem Aufbau lt MOGET gt Eine syntaktisch korrekte XML Nachricht lt MOGET gt Commit Methode Das Commit stellt sicher dass sich die Message Queue in einem konsistenten Zustand befindet nach jeder Nachricht Das Commit wird nach jeder Nachricht durchgefuhrt Diese Methode stellt sicher dass nach jedem Abholen einer Nachricht der Queue Manager in konsistentem Zustand ist Diese Option kann die Performance beeintrachtigen inubit Suite 6 Workbench Process Engine Systemkonnektor Guide WebSphere MQ Connector 465 Dialog WebSphere Message Queue Connector beim Verbindungsabbau Erst wenn alle Nachrichten eines Auftrags von der Queue geholt wurden wird ein Commit durchgef hrt Diese Methode ist performanter Verbindungstest m Verbindung testen Zum Testen ob die Verbindung mit Ihren Angaben erfolgreich aufgebaut werden kann inubit Suite 6 Workbench Proce
72. Dokument f gt die Dokumentenattribute in die Indexdatenbank ein und gibt eine Kopie des Dokuments und die Dokument ID an den ITA Connector zur ck Der ITA Connector gibt beides als Ausgangsnachricht im XML Format aus 5 Der XSLT Converter extrahiert die Dokument ID und bergibt diese an den File Connector 6 Der File Connector schreibt die Dokument ID in das Dateisystem Das folgende Listing finden Sie im Repository unter Global gt System gt Mapping Templates gt ITA Archiv Connector gt QueryInsert xmi lt xml version 1 0 encoding UTF 8 gt lt Query type insert gt lt Document maskID 4711 date 2009 03 13T11 45 00 gt lt Representations gt lt Representation description Std rep type ASCII gt lt Part gt lt Data gt MyDocument lt Data gt lt Part gt lt Representation gt lt Representations gt lt Document gt lt Query gt Das folgende Listing zeigt wie Sie beim Einf gen eines Dokumentes Deskriptoren hinzuf gen lt xml version 1 0 encoding UTF 8 gt lt Query type insert gt lt Document maskID 4711 gt lt Descriptors gt lt Descriptor id 1234 gt lt Value type String gt mydoc txt lt Value gt lt Descriptor gt inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 164 ITA Connector Dokumente aus ITA Archivsystem abholen Select lt Descriptor id 2345 gt lt Value type Stri
73. Empf nger wird ein RCPT TO Kommando an den Mailserver geschickt Wenn Sie die Felder im Bereich Nachricht f llen dann berschreiben diese Angaben die Werte aus der Eingangsnachricht Von Absenderadresse An Empf ngeradresse Mehrere Empf ngeradressen werden durch Kommata getrennt Cc Weitere Empf ngeradressen Mehrere Empf ngeradressen werden durch Kommata getrennt Bec Empf ngeradresse an die f r To und Cc Empf nger nicht sichtbar ist Mehrere Empf ngeradressen werden durch Kommata getrennt inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Mail Connector 223 Dialogbeschreibungen Ruckantwort an Auszuf llen wenn die Absenderadresse nicht die Adresse ist unter der Sie eine RUckantwort erhalten wollen Betreff Gibt an worauf die Nachricht Bezug nimmt Sie k nnen f r den Betreff Datum Zeitstempel oder Prozess ID Ww hinzuf gen lassen Datum Sie konnen das Datum unterschiedlich ausgeben lassen Als Angabe ohne Datumsformat wird aus betreff_ TimeStamp xml die Angabe betreff 06082008 151047 xml erzeugt Als Angabe mit Datumsformat hh wird aus betreff TimeStamp hh xml die Angabe Betreff_ 11 xml erzeugt Bei der Angabe mit Datumsformat ddMM wird aus Betreff TimeStamp ddMM xml die Angabe Betreff_ 2309 xml erzeugt Zeitstempel Der Zeitstempel enth lt zus tzlich eine Angabe in Millisekunden Die Angabe betreff TimeStamp ddMMyyyy HHmmss SSS xml erzeugt
74. Engine Systemkonnektor Guide Kap 40 14 3 1 S 439 Register Aufzurufender Service Workbench Process Engine Systemkonnektor Guide Kap 40 14 3 2 S 440 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Web Services Connector 449 Dialogbeschreibungen Mit einem Klick auf den zs Button ffnen Sie ein Men mit folgenden Optionen Adresse kopieren Kopiert die Adresse des Web Services in die Zwischenablage Adresse der WSDL kopieren Kopiert die Adresse der WSDL in die Zwischenablage Publizierte Services anzeigen ffnet die Webseite http lt myServer gt 8000 ibis listServices und zeigt alle aktiven Web Services der inubit Process Engine an Akzeptierte Operation Input Listener Connector Operation Zur Auswahl der Operation die der Web Service anbietet Empfangene Daten Input Listener Connector Ausgangsnachricht setzen Wenn markiert dann bergibt der Konnektor den empfangenen Request an den Workflow Mit kompletter SOAP Nachricht Wenn markiert dann wird eine vollst ndige SOAP Nachricht ausgegeben Nutzdaten Inhalt von SOAP Body Wenn markiert dann wird nur der Inhalt des SOAP Body ausgegeben Variablen Inhalt setzen Wenn markiert dann schreibt der Konnektor den empfangenen Request in die angegebene Variable Variable Zum Ausw hlen einer bereits deklarierten Variable bzw zum Anlegen einer neuen Variablen Aufzurufende Operation Medium Output Connector
75. Execution Connector Eigenschaften Der R ckgabewert wird in eine XML Struktur eingebettet und zur ckgeliefert 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide o File Connector Verwendung Konnektortypen 121 Dieser Abschnitt erlautert die folgenden Themen m Modulvariablen des File Connectors S 121 m Dialogbeschreibungen S 122 Ein File Connector sorgt f r die Kommunikation der inubit Process Engine mit dem Dateisystem Sie haben folgende Konfigurationsm glichkeiten File Input Connector Holt Dateien und Verzeichnisse aus dem Dateisystem der inubit Process Engine und bergibt sie an das n chste Modul zur Bearbeitung File Output Connector Schreibt das Ergebnis des vorhergehenden Moduls in eine Datei in einem Verzeichnis der inubit Process Engine Wenn das Ergebnis ein Zip Archiv ist dann entpackt der File Output Connector dieses vor dem Speichern Siehe auch Systemkonnektoren Workbench Process Engine Systemkonnektor Guide Kap 1 S 19 Module anlegen Workbench Benutzer Guide Kap 3 3 S 119 Technical Workflow Diagramme Workbench Benutzer Guide Kap 12 S 293 10 1 Modulvariablen des File Connectors Bei der Ausf hrung eines File Connectors werden folgende Variablen gesetzt die Sie an den nachfolgenden Modulen des Workflow auswerten oder berschreiben k nnen m ReadFileDate Letztes Anderungsdatum der Eingangsdatei Format dd mm yyyy hh mm ss
76. Filter m ssen auf eine Nachricht zutreffen damit diese geholt wird ODER Mindestens ein Filter muss auf eine Nachricht zutreffen damit diese geholt wird Filter hinzuf gen Der Button f gt folgende Zeile ein subject D Jenthale D Ir O In dieser Zeile definieren Sie die Filterkriterien Subject From To Liste zur Auswahl des Feldes das gefiltert werden soll enth lt Angabe dar ber dass im gew hlten Feld eine bestimmte Zeichenkette vorhanden sein muss Eingabefeld Zur Eingabe der Zeichenkette die vorhanden sein soll Verbindungstest m Verbindung testen Zum Testen ob die Verbindung mit Ihren Angaben erfolgreich aufgebaut werden kann inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 112 Exchange Connector Dialogbeschreibungen 8 3 3 Dialog Eintr ge verschieben Dieser Dialog bietet folgende Optionen Eintr ge verschieben m Mailbox Postfach bzw Zugangskennung auf welches sich die Aktion bezieht In Ordner Name des Ordners bzw Pfad zum Ordner in welchen der Eintrag verschoben werden soll Pfadangaben m ssen nach folgendem Muster angegeben sein Ordnername gt gt gt Ordnername Verbindungstext Verbindung testen Zum Testen ob die Verbindung mit Ihren Angaben erfolgreich aufgebaut werden kann 8 3 4 Weitere Aktionen konfigurieren F r alle Aktionen au er Mails abholen wird ein Dialog angezeigt Im Dialog zum Auslesen der Po
77. Host Port Teil der Service Adresse in der publizierten WSDL wird nicht angepasst Wenn die Option nicht markiert ist Der Host Port Teil der Service Adresse wird aus der URL der WSDL Anforderung bernommen Die Service Adresse in der publizierten WSDL wird wie folgt angepasst WSDL wird per http localhost 8000 ibis ws HelloWorld wsdl abgerufen In der WSDL steht die Service Adresse http localhost 8000 ibis ws HelloWorld WSDL wird per http 127 0 0 1 8000 ibis ws HelloWorld wsdl abgerufen In der WSDL steht die Service Adresse http 127 0 0 1 8000 ibis ws HelloWorld Kompatibilitatsmodus mit Version 5 0 Axis2 Framework verwenden Aktivieren Sie diese Option um sicherzustellen dass Web Services Connectoren die mit einer iS Version lt 5 1 angelegt wurden auch in der aktuellen Version laufen In der aktuellen Version wird Metro als Standard Web Service Framework eingesetzt w hrend in iS Versionen lt 5 1 das Axis2 Framework verwendet wurde UDDI e Publizieren nur Input Listener Connector Zum Publizieren der WSDL Datei in eine UDDI ffnet den Dialog UDDI Browser Workbench Process Engine Systemkonnektor Guide Kap 40 14 5 S 450 L schen Zum L schen einer bereits publizieren WSDL Datei aus einer UDDI Namensr ume m Namensraume bearbeiten nur Input Listener Connector inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 448 Web Services Connector Dialog
78. ISBN 3776622148 amp 3 Titel Vom Gl ck der Faulheit Lebensenergie richtig einteilen H Anzahl 1 G PreisEUR 29 90 Kommentar Bitte Liefertermin bis Weihnachten best tigen va Buch ISBN 3551551677 Reggie ae Ai ege ea ee e in inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 50 Business Object Connector Objektmodus verwenden Beispiel fur Ausgangsnachricht iS ibis_root jh tmp 506_BOC_26102010 111240 WThread 0 15287294911 In diesem Dialog werden die Nachricht oben und die aktuell vorhandenen Workflow Variablen unten angezeigt Sie k nnen die Nachricht und die Workflow Variablen speichern um diese in weiteren Tests wiederzuverwenden a BD Nachricht HBAR Bestellung bestelldatum 20 10 10 26 bo ObjectId 303 xmins bo http inubit com bo Ela Lieferadresse land DE bo ObjectId 304 9 Name Alice Schmid 9 Stra e Walnussgasse 42 Ort Frankfurt Main PLZ 60000 Ela Rechnungsadresse land DE bo ObjectId 305 gt Name Robert Schmid 9 Stra e Haselnussweg 3 S Ort Frankfurt Main PLZ 61240 9 Kommentar Bitte mit Geschenkverpackung Ela Waren bo ObjectId 306 Ela Buch ISBN 3776622148 bo ObjectId 307 9 Titel Vom Gl ck der Faulheit Lebensenergie richtig einteilen 9 Anzahl 1 9 PreisEUR 29 90 gt Kommentar Bitte Liefertermin bis Weihnachten best tigen gea Buch ISBN 35
79. Konsumenten dass er den angeforderten Service erreicht hat Die Zertifikate werden gleichzeitig zur Verschl sselung der Nachricht verwendet Consumer Authentifizierung oO Passwort Geben Sie das Passwort Ihres privaten Schlussels an Keystore Zum Laden der keystore Datei mit dem privaten Schl ssel Sobald die Datei geladen ist wird die G ltigkeit des Schl ssels angezeigt Sichere Session herstellen WS Secure Conversation Stellt einen Security Kontext her der ein einmalige Authentifizierung erm glicht Wenn ein authentifizierter Service Konsument den Service wiederholt aufruft dann muss sich der Konsument nicht erneut authentifizieren Security Mechanismus Zur Auswahl stehen die folgenden Service amp Consumer authentication with XML encryption and signature Fordert eine Authentifizierung vom Service und vom Konsumenten Die Daten werden durch XML Encryption verschl sselt Service amp Consumer authentication with transport security SSL Fordert eine Authentifizierung vom Service und vom Konsumenten Die Daten werden durch SSL verschl sselt Only Service authentication with transport security SSL Fordert eine Authentifizierung vom Service Die Daten werden durch SSL verschl sselt Security Token Service issued Token with Service Certificate STS inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 454 Web Services Connector Dialogbeschreibungen Um den Servic
80. Methode und evil eine Authentifizierung fest Aufzurufend URL Geben Sie die URL der Ressource ein an den der Connector seinen Request sendet z B Adresse eines HTTP Input Listeners SSL Dient zum Konfigurieren der Server bzw Client Authentifizierung und ffnet den Dialog SSL Konfiguration Workbench Process Engine Systemkonnektor Guide Kap 1 1 4 S 24 Methode Geben Sie hier die gew nschte HTTP Methode an mit der die Aktion die auf die Ressource angewendet werden soll definiert wird Siehe HTTP Methoden verwenden Workbench Process Engine Systemkonnektor Guide Kap 28 3 S 290 Markieren Sie diese Option wenn der Server eine Authentifizierung fordert Geben Sie dann den Account ein den der Connector f r die Authentifizierung verwenden soll Verfahren Basic Es werden Benutzername und Passwort verlangt und unverschl sselt bermittelt inubit Suite 6 Workbench Process Engine Systemkonnektor Guide REST Connector 301 Dialogbeschreibungen Nur zu verwenden wenn die Verbindung zwischen Client und WY Server als sicher betrachtet werden kann Digest Verlangt ebenfalls Benutzername und Passwort Das Passwort wird verschl sselt bertragen F r die Verschl sselung werden mehrere Parameter verwendet u a zuf llig erzeugte Werte Benutzername Benutzername f r die Authentifizierung Passwort Passwort f r die Authentifizierung Authentifizierung f r Zugriff auf Proces
81. Nach der bertragung wird die Datei auf dem rvsEVO Server gel scht wenn diese Option ausgew hlt ist Serialisierung Aktiviert deaktiviert das exakte Einhalten der Reihenfolge der zu sendenden Dateien Nachrichten die zusammen versendet werden sollen m ssen dasselbe Label besitzen Synchroner Modus Wenn die Checkbox markiert ist wird der synchrone Daten bertragungsmodus aktiviert Format nur Output Connector Formatinformation f r die Datei an die bertragen werden soll Format Text Zum bertragen von Textdateien im ASCII Format Feste S tze Zum bertragen von Dateien mit festen Satzl ngen Variable S tze Zum bertragen von Dateien mit variablen Satzl ngen inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 256 OFTP2 Connector Dialog Stationen Unstrukturiert Zum bertragen bin rer Dateien Maximale Satzlange Fur feste und variable Satze konnen Sie eine maximale Satzlange angeben Sicherheit nur bei Output Connector 25 6 Dialog Stationen 16 12 2011 Sicherheitsmerkmale W hlen Sie die gew nschte Sicherheitsstufe Kompression Checkbox zum Aktivieren Deaktivieren der Datenkompression Verschl sselung Checkbox zum Aktivieren Deaktivieren der Dateiverschl sselung Hierbei handelt es sich nicht um die Session Verschl sselung von TLS Weitere Informationen zur Verschl sselung entnehmen Sie der rvsEVO Dokumentation Vers
82. Operation Zur Auswahl der Operation die der Web Service aufrufen soll Die Operation ist standardm ig nicht festgelegt Es wird versucht die Operation anhand der bergebenen SOAP Nachricht zu ermitteln Eigenschaften anhand bergebener SOAP Nachricht ermitteln Die Option ist nur aktiviert wenn Sie keine Operation festgelegt haben inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 450 Web Services Connector Dialogbeschreibungen SOAP Action Geben Sie eine SOAP Action an wenn sie nicht aus der SOAP Nachricht ermittelt werden kann oder soll Die aufzurufende Aktion liefert kein Ergebnis zur ck Aktivieren Sie die Option wenn die aufzurufende Aktion kein Ergebnis zur ckliefert Eingabe R ckgabe Daten Medium Output Connector Eingabe Ausgabenachricht verwenden Nur in Technical Workflows Wenn markiert dann wird der Web Service mit der Eingangsnachricht des Konnektors aufgerufen und die R ckgabenachricht wenn vorhanden wird wieder an den Konnektor bergeben 40 14 5 Dialog UDDI Browser Mit kompletter SOAP Nachricht Wenn markiert dann wird als Eingabe eine komplette SOAP Nachricht mit Envelope und Body ben tigt bzw als Ausgabe eine komplette SOAP Nachricht ausgegeben Mit nur Nutzdaten Inhalt von SOAP Body Wenn markiert dann wird als Eingabe nur das Element innerhalb des SOAP Body ben tigt bzw in der Ausgangsnachricht nur der Inhalt des SOAP Body ausgegebe
83. Parameter f r den Konstruktor Typen und Werte Name der aufzurufenden Methode Parameter der Methode Typen und Werte Die Ausgangsnachricht hat dieselbe Struktur wie die Eingangsnachricht Wenn gew nscht kann die Ausgangsnachricht die Eigenschaften der Reflection Klasse enthalten Erstellen Sie die serialisierte XML Struktur ausschlie lich wie im Folgenden beschrieben mit Hilfe des Java Reflection Explorers Eine manuell erstellte XML Struktur wird unter Umst nden vom Java Reflection Connector nicht interpretiert und f hrt zu einem Fehler im Modul So gehen Sie vor 1 Erstellen Sie einen XSLT Converter 2 ffnen Sie im Bereich XML Zieldatei das 4 Men 3 W hlen Sie ffnen von gt Java Reflection Explorer Der Assistent ffnet sich Lassen Sie sich von dem Assistenten durch die Erstellung der Nachricht leiten Siehe auch Eigenen Methodenaufruf erzeugen Workbench Process Engine Systemkonnektor Guide Kap 17 2 S 174 Beispiel Methodenaufruf Workbench Process Engine Systemkonnektor Guide Kap 17 3 S 176 17 2 Eigenen Methodenaufruf erzeugen 16 12 2011 Voraussetzungen Sie m ssen die jar Datei in die inubit Process Engine laden welche die Klasse enth lt deren Methoden ber den Java Reflection Connector aufgerufen werden sollen Siehe Plug ins installieren Process Engine Administrator und Entwickler Guide Kap 20 2 1 S 283 So gehen Sie vor 1 ffnen Sie d
84. Passwort Gr e des Austauschpuffers Maximale Gr e des bertragungspuffers in Byte M gliche Werte 0 99999 Anzahl der Austauschpuffer Maximale Zahl der gesendeten Bl cke ohne Erwartung einer Quittung M gliche Werte 0 999 Eingangsbest tigung EERP_in EERP End to End Response bedeutet Empfangsbest tigung Die EERP_in wird vom Gesch ftspartner gesendet NEVER Der Gesch ftspartner sendet keine Eingangsbest tigung Die bertragung wird mit der korrekten bermittlung der Nachricht beendet NORMAL Es wird eine Eingangsbest tigung erwartet Der Eingang der Best tigung geh rt zur Sendeaufforderung Eine Sendeaufforderung besteht so lange wie entweder noch Dateien zur bertragung anstehen oder auf den Eingang von Eingangsbest tigungen gewartet wird Mit dem Eingang der Best tigung wird auch die Sendeaufforderung beendet Die Auswahl NORMAL ist der Standard Ausgangsbest tigung EERP_out Eine Empfangsbest tigung wird von der lokalen Station an den Gesch ftspartner gesendet Standardm ig ist die Option IMMEDIATE vorausgew hlt NEVER Es wird keine Empfangsbest tigung gesendet NORMAL Beim Empfang einer Nachricht wird eine Empfangsbest tigung gesendet Wenn die Verbindung noch besteht wird die Best tigung sofort gesendet Wenn die Verbindung bereits abgebaut wurde wird die Best tigung beim n chsten Verbindungsaufbau gesendet SYNC Die Empfangsbest tigung wird ber d
85. Passwort Sie erhalten das Passwort von Ihrem X 400 Provider Keep alive Konfiguration der m Keep alive aktivieren Verbindung Wenn markiert dann wird die Verbindung zwischen X 400 Box und dem X 400 SE Connector so lange offen gehalten bis das Timeout abgelaufen ist Aktivieren Sie diese Option wenn Ihr X 400 Provider die Kosten pro Login abrechnet Timeout Sekunden Das Timeout gibt an wie viele Sekunden nach der letzten Ausf hrung des Konnektors die Verbindung geschlossen werden kann Durch Angabe eines Timeouts vermeiden Sie dass Verbindungen z B nachts offen bleiben obwohl keine Workflows ausgef hrt werden Verbindungstest m Verbindung testen Zum Testen ob die Verbindung mit Ihren Angaben erfolgreich aufgebaut werden kann 43 3 2 Dialog Datenweitergabe konfigurieren Input Connector In diesem Dialog konfigurieren Sie Filter und eine Lesereihenfolge f r einzulesende Nachrichten sowie das Nachrichtenformat das an das n chste Modul weitergegeben wird inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 472 X 400 SE Connector Dialogbeschreibungen Nachrichtenfilter Lesereihenfolge Konfiguration des Ausgangsformates 16 12 2011 Filter hinzuf gen Button Der Button f gt eine Filter Option f r Eingangsnachrichten ein Sie k nnen den Absender und den Betreff der abzuholenden Nachrichten mit den Bedingungen enth lt enth lt nicht filtern Nachric
86. Pfadangaben verlangt werden F r den Wechsel in ein Unterverzeichnis ftproot group username test w rde der Befehl dann z B folgenderma en lauten ftpo gt CWD ftproot group username test 11 2 3 Dialog Input Dateinamen definieren Modus 16 12 2011 Input Connector Dieser Dialog bietet folgende Optionen Dateimodus Pro Ausf hrung wird eine Datei im angegebenen Verzeichnis gelesen wenn deren Name dem Muster entspricht das im Feld Datei gt Name angegeben ist Welche Datei gelesen wird h ngt von Ihren Angaben bei Lesereihenfolge ab Verzeichnismodus Es werden alle Dateien im angegebenen Verzeichnis gelesen wenn deren Dateinamen dem Muster entsprechen das im Feld Datei gt Name angegeben ist Im Verzeichnismodus wird immer eine Ausgangsnachricht im IBISDirectory XML Format erzeugt d h der Technical Workflow startet in jedem Fall inubit Suite 6 Workbench Process Engine Systemkonnektor Guide FTP Connector 137 Dialogbeschreibungen Der Verzeichnismodus ist nicht rekursiv d h Unterverzeichnisse des angegebenen Verzeichnisses werden nicht gelesen Verzeichnis Name Absoluter Pfad zu dem Verzeichnis aus dem der FTP Connector Dateien Ubertragen soll Wenn Sie Dateien direkt aus dem Home Verzeichnis Ihres FTP Servers bertragen wollen lassen Sie das Feld leer Datei m Mit Wildcard Wenn Sie diese Option w hlen k nnen Sie den vollst ndigen Dateinamen angeben oder
87. Portal werden alle markierten Organisationen und Communities gesichert inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 46 Backup Connector Dialog Backup Connector Eigenschaften 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Business Object Connector Verwendung 5 1 Funktionsprinzip Dieser Abschnitt erl utert die folgenden Themen m Funktionsprinzip S 47 Objektmodus verwenden S 48 Querymodus verwenden S 51 Stammdaten aktualisieren und l schen S 55 Dialog Business Object Connector Einstellungen S 55 Der Business Object Connector BO Connector erm glicht es XML basierte Gesch ftsobjekte die in Ihren Technical Workflows verarbeitet werden in einer relationalen Datenbank zu verwalten Der BO Connector bernimmt das Speichern und Laden der Gesch ftsobjekte in der Datenbank transparent f r den Entwickler und erzeugt die geeigneten SQL Statements f r die gew hlte Datenbank Damit erfordert ein Wechsel der Datenbank keine nderungen am Technical Workflow mehr es reicht eine andere Datenbank im Modulassistenten zu konfigurieren Siehe auch Systemkonnektoren Workbench Process Engine Systemkonnektor Guide Kap 1 S 19 Module anlegen Workbench Benutzer Guide Kap 3 3 S 119 Technical Workflow Diagramme Workbench Benutzer Guide Kap 12 S 293 Der BO Connector bildet die Strukturen der Geschaftsobjekt
88. Post Konfiguration Workbench Process Engine Systemkonnektor Guide Kap 13 S 151 Alle Parameter stehen w hrend der Workflow Ausf hrung als Modulvariablen zur Verf gung Die Modulvariablen sind nach folgendem Muster benannt lt Key gt lt Value gt Sie k nnen die Modulvariablen mit Hilfe des Variablen Mappings dynamisch ndern Siehe Workflow Variablen und Mappings Workbench Benutzer Guide Kap 14 S 365 Input Connector URL Parameter die ein HTTP Input Connector an einen HTTP Input Listener Ubergeben hat konnen Sie am Watchpoint vor dem HTTP Input Listener anzeigen inubit Suite 6 Workbench Process Engine Systemkonnektor Guide HTTP Connector 147 Header setzen und anzeigen accept text html image dl TestHttpListener cache control no cache connection keep alive E host localhost 8000 ISCurrentTime 1210251308543 15GlobalProcessId 67 1SModuleId 2495982 xml ISModuleName TestHttpListener 15ProcessId 67 15ServerName optix intra inubit d ISUserName root estHttpListener BEE DEE EE Medium Output Connector Auch die Parameter die ein HTTP Output Connector z B an einen HTTP Input Listener Ubergeben hat sind am Watchpoint vor dem HTTP Input Listener sichtbar werden die Workflow Yariablen angezeia TestHttpListener Text EDI Lei l lexType 3E 0Aa 0As04 0A 0 hipaymentRe xml D NT nA zm aR ns linn Ah Pat mn nn en en 13 2 Header setzen und anzeigen
89. Query trimmen Bei Werten in Feldern und Bedingungen werden alle vorlaufenden und nachfolgenden Leerzeichen gel scht Leerzeichen innerhalb eines Wertes oder einer Bedingung werden nicht bearbeitet In diesem Dialog legen Sie fest welche Informationen ber die Datenbank ausgegeben werden sollen Diese Metadaten werden als XML Nachricht ausgegeben dabei wird f r jedes Metadatum ein XML Element erzeugt Sie k nnen die Namen dieser Elemente und des Wurzelelements angeben Die Namen m ssen folgenden Regeln entsprechen Namen k nnen Buchstaben Ziffern und andere Zeichen enthalten Namen d rfen nicht mit einer Zahl oder einem Satzzeichen beginnen Namen d rfen nicht mit xml XML Xml etc beginnen Namen d rfen keine Leerzeichen enthalten Wenn ein Name unzul ssig ist dann erh lt das Element den Namen InvalidXmITag Die Metadaten werden als Wert des name Attributs ausgegeben Mit einem Klick auf den Button Vorschau erzeugen erhalten Sie eine Vorschau auf das Ausgabeformat der Metadaten Nur diese Tabelle Standardm ig werden die Daten aller Tabellen im Schema ausgelesen Mit dieser Option k nne Sie das Auslesen der Metadaten auf eine Tabelle beschr nken Root Element XML Wurzelelement Datentyp Liest den Datentyp der Tabellenspalten in der Datenbank aus inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Database Connector 85 Dialogbeschreibungen Typ Bezeich
90. Requests an den STS 7 Klicken Sie auf Fertig stellen 8 Publizieren und aktivieren Sie den Workflow 40 8 Operationen eines Web Services erstellen Voraussetzungen m Web Services Input Listener Connector bei dem die WSDL Datei am Modul selbst gespeichert ist Vorlagen optional XML Schema Datei oder WSDL Datei mit Operationen welche den zu erstellenden hnlich sind Die WSDL Datei muss dieselbe Bindungsart unterst tzen die Sie Y bei der Konfiguration des Connectors im Dialog Bereitgestellter Web Service Workbench Process Engine Systemkonnektor Guide Kap 40 14 1 S 436 angegeben haben So gehen Sie vor 1 Zeigen Sie im Web Service Editor das Register Bereitgestellter Service an 2 Operation hinzuf gen F hren Sie eine der folgenden Aktionen durch Klicken Sie auf den Button Operation hinzuf gen Markieren Sie das Wurzelelement ffnen Sie das Kontextmen und w hlen Sie Operation hinzuf gen 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Web Services Connector 427 Operationen eines Web Services erstellen Der folgende Dialog ffnet sich zaj is Neue Operation Name SayHello Art Anfrage Antwort Ce ee pe u gg a Geben Sie einen sprechenden Namen f r die Operation ein b W hlen Sie die Art der Operation aus Anfrage Antwort Elemente f r die Eingabe und die R ckgabe der Operation werden eingef gt
91. Ruckgabewerte erzeugt dann werden diese Uber den Resource Adapter an den JCA Connector Ubergeben Der JCA Connector gibt die Ruckgabewerte als XML basierte Nachricht aus 18 2 Eingangsnachricht erstellen 16 12 2011 Zum Erstellen einer Eingangsnachricht verwenden Sie den JCA Connector Explorer Beim Erstellen legen Sie eine InteractionSpec Klasse und ein Record Datensatzobjekt fest So gehen Sie vor 1 2 3 Erstellen Sie einen XSLT Converter ffnen Sie im Bereich XML Zieldatei das Men W hlen Sie ffnen von gt JCA Explorer Der Assistent ffnet sich W hlen Sie eine der beiden Optionen JCA Library ausw hlen jar inubit Suite 6 Workbench Process Engine Systemkonnektor Guide JCA Connector 183 Eingangsnachricht erstellen Wahlen Sie diese Option wenn Sie den Namen der JCA Library kennen Diese Auswahl schrankt die Klassen auf diejenigen ein welche die Library anbietet und erleichtert damit das Auffinden der passenden Eintrage JCA InteractionSpec Klasse auswahlen Wahlen Sie diese Option wenn Sie den Namen der JCA Library nicht kennen Mit der InteractionSpec Klasse werden die auf dem JCA Resource Adapter aufzurufenden Funktionen festgelegt 5 Klicken Sie auf Weiter und lassen Sie sich von dem Assistenten durch die n chsten Dialoge f hren 6 Record festlegen W hlen Sie den Typ des Datensatzes aus der als Input Parameter dienen soll und benennen Sie diesen Mapped
92. S 19 Module anlegen Workbench Benutzer Guide Kap 3 3 S 119 Technical Workflow Diagramme Workbench Benutzer Guide Kap 12 S 293 38 1 Modulvariablen des VFS Connectors Input Connector Bei der Ausf hrung eines VFS Connectors werden Modulvariablen gesetzt Die folgenden Variablen sind verf gbar wenn eine Datei gelesen wird und wenn als Ausgangsformat DATA gew hlt wurde m ReadFileDate Letztes Anderungsdatum der Eingangsdatei im Format yyyy MM dd T HH mm ss m ReadFileName Name der Eingangsdatei mit Extension inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 390 VFS Connector Dialogbeschreibungen Output Connector ReadFileSize Gr e der Eingangsdatei in Bytes Die folgenden Variablen sind verf gbar wenn eine Datei geschrieben wird und wenn als Eingangsformat DATA gew hlt wurde WriteFileDate Erzeugungsdatum der Ausgabedatei im Format yyyy MM dd T HH mm ss Nur verf gbar beim Output Connector wenn eine Datei geschrieben wird und wenn als Eingangsformat DATA gew hlt wurde WriteFileName Name der Ausgabedatei Nur verf gbar beim Output Connector wenn eine Datei geschrieben wird und als Eingangsformat DATA gew hlt wurde F r Infos ber weitere Variablen und deren Verwendung siehe Workflow Variablen und Mappings Workbench Benutzer Guide Kap 14 S 365 38 2 Dialogbeschreibungen Dieser Abschnitt erl utert die folgend
93. STS stammt Anschlie end entschl sselt der Provider das Token mit seinem privaten Schl ssel und erh lt damit den Session Key und die darin enthaltenen Aussagen ber die Identit t des Consumers inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 350 Security Token Service Connector Web Services Provider an STS Connector registrieren Anhand des Session Keys berpr ft der Provider die Signatur des Web Service Aufrufs Da zu diesem Zeitpunkt nur der STS der Consumer und der Service Provider den Session Key kennen kann der Service Provider davon ausgehen dass wirklich der Consumer f r den der STS das Token ausgestellt hat die Service Anfrage signiert hat Nun muss der Service Provider nur noch pr fen ob der STS die ben tigten Bescheinigungen in das Token integriert hat 6 Service Provider sendet Service Response oder Fehlermeldung Wenn die n tigen Bescheinigungen in das Token integriert sind dann wird der Service Request ausgef hrt die Service Response verschl sselt signiert und an den Consumer gesendet Wenn die Bescheinigungen fehlen wird eine Fehlermeldung zur ckgegeben 33 2 Web Services Provider an STS Connector registrieren 16 12 2011 Dieser Abschnitt erl utert wie Sie beliebige Web Services Provider an einem STS Connector registrieren um diese abzusichern Voraussetzungen Die Web Services die abgesichert werden sollen sind bereits vorhanden und die URL ber welche d
94. Sie bertragen wollen Text Textdateien im ASCII Format Feste S tze Dateien die feste Satzl ngen enthalten Variable S tze Dateien deren Satzl ngen variabel sind Unstrukturiert W hlen Sie diese Option wenn Sie bin re Dateien bertragen wollen VFTyp nur bei Output Connector Mit dem VFTyp bestimmen Sie wie die Dateien vor der Ubertragung konvertiert werden sollen Die Konvertierung ist nur auf Dateien mit festem oder variablem Format anwendbar siehe Option Format ber dieser Option Sie k nnen zwischen den Optionen Text Variable oder Speziell w hlen Text Die Datei wird nicht konvertiert Die Datei muss bereits dem Format entsprechen und ber die Satzl ngen verf gen die vom Gesch ftspartner erwartet werden Variable Wenn Sie diese Option w hlen wird die Datei auf Grundlage eines in rvs angegebenen Standardwertes konvertiert inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 236 OFTP Connector Dialog Stationen Code In Code Out Speziell Mit dieser Option wird die Datei in ein spezielles Format gewandelt das fiir die Ubertragung im FT SINIX Modus gebraucht wird File Transfer Siemens UNIX nur bei Output Connector Mit den Optionen Code In und Code out k nnen Sie die Nachricht so konvertieren dass sie mit dem Zeichensatz des Quell respektive Zielbetriebssystems bereinstimmt Es gibt jeweils die M glichkeit die Nachricht in den
95. Siehe auch Systemkonnektoren Workbench Process Engine Systemkonnektor Guide Kap 1 S 19 Module anlegen Workbench Benutzer Guide Kap 3 3 S 119 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 146 HTTP Connector Parameter setzen und anzeigen Technical Workflow Diagramme Workbench Benutzer Guide Kap 12 S 293 SSL Verbindung und Server Authentifizierung konfigurieren Process Engine Administrator und Entwickler Guide Kap 5 1 S 55 Parameter setzen und anzeigen Workbench Process Engine Systemkonnektor Guide Kap 13 1 S 146 Header setzen und anzeigen Workbench Process Engine Systemkonnektor Guide Kap 13 2 S 147 13 1 Parameter setzen und anzeigen Parameter setzen Konnektortyp Methode Parameter sind beliebige Name Wert Paare und werden abh ngig vom Konnektortyp wie folgt bergeben Parameter bergabe Input Connector GET Als Parameter der Server URL z B http localhost 8000 ibis servlet IBISHTTPUploadServlet HTTPinputCon PAR1 1234 amp PAR2 abc Die Server URL ndern Sie im Dialog HTTP Connector Eigenschaften Workbench Process Engine Systemkonnektor Guide Kap 13 3 S 149 Medium Output POST Connector Parameter anzeigen 16 12 2011 Als Parameter im Request Body z B Par1 1234 amp Par2 abc Sie definieren diese Parameter beim Anlegen bzw Bearbeiten eines Medium oder Output Connectors Siehe HTTP
96. So gehen Sie vor 1 Laden Sie die jar Datei in die inubit Process Engine Siehe Plug ins installieren Process Engine Administrator und Entwickler Guide Kap 20 2 1 S 283 2 Erstellen Sie einen JAAS Connector 3 Geben Sie im Dialog JAAS Connector Eigenschaften Workbench Process Engine Systemkonnektor Guide Kap 16 4 S 170 im Feld Login Modul den Klassennamen ein 4 Geben Sie die Parameter Ihres Moduls und deren Werte in der Tabelle Login Modul Optionen ein 5 Klicken Sie auf Fertig stellen um den Dialog zu schlie en 16 4 Dialog JAAS Connector Eigenschaften In diesem Dialog geben Sie an wie die Benutzerkontodaten dem Konnektor zur Verf gung stehen und gegen welches System diese validiert werden sollen Login Modul Login Modul com sun security auth module JndiLoginModule Zum Validieren von Benutzerkontodaten gegen einen LDAP oder NIS Verzeichnisdienst org jaaslounge ntlm NtlmLoginModule Zum Validieren von Benutzerkontodaten gegen einen NT Domainkontroller oder gegen den Microsoft Verzeichnisdienst Active Directory auf einem Windows Betriebssystem Benutzername Geben Sie an wie der Benutzername dem JAAS Connector bergeben werden soll D 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide JAAS Connector 171 Dialog JAAS Connector Eigenschaften Der Benutzername stammt aus einem Element in der Eingangsnachricht Das Element wir
97. Urheberrechten oder anderem geistigen Eigentum ausgenommen dies wurde explizit durch einen schriftlich festgelegten Lizenzvertrag mit der inubit AG ver einbart Die von der inubit AG angebotene Software kann Softwarekomponenten anderer Her steller enthalten inubit ist eine eingetragene Marke der inubit AG Alle sonstigen in diesem Dokument aufgef hrten Produkt und Firmennamen sind m glicherweise ein getragene Marken der jeweiligen Inhaber Inhaltsverzeichnis Hinweise zum Systemkonnektor Guide ccceceeseeeeeeees Umfang der Dokumentation u42s444Hn nennen Tipps Hinweise und Links in der Dokumentation Weitere Informationen und Support ssssssseesneensseeesererenne 1 Systemkonnektoren uunsuessnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 1 1 Dialogbeschreibungen 1 1 1 Dialog Allgemeine Moduleigenschaften 1 1 2 Dialog System Connector Eigenschaften 1 1 3 Dialog Zeitgesteuerte Verarbeitung 1 1 4 Dialog SG konfouraton a 1 1 5 Dialog Remote Connector Konfiguration 2 AS 400 Connector cccsccccssseccssssscceccsecsnencnesessennensscaaencnenees 2 1 Beispiel fur eine XPCML Eingangsnachricht 2 2 Dialog AS 400 Connector Eigenschaften 3 AS2 Connector Leer EEEEE Zug ernennen 3 1 Modulvariablen des AS2 Connectors 3 2 Empfangen Senden und Pr fen von AS2 Nachrichten 3 3 Di
98. Verwendung des XSLT Converters siehe Technical Workflow erstellen 3 CSV XML konvertieren nach openTRANS Tutorials Kap 6 5 S 116 11 Sie k nnen mit XSLT die Parameterwerte zur Laufzeit anpassen und berschreiben lassen dynamische Java Reflection Aufrufe realisieren 17 3 Beispiel Methodenaufruf JavaCode Das mitgelieferte Beispiel Calling a method with simple parameters on a class instance setzt folgenden Java Code um String testString This is a test string to be parsed and manipulated String resultString testString subString 1 testString length Siehe Listing Workbench Process Engine Systemkonnektor Guide Kap 17 S 177 Ein und Ausgangsnachrichten Struktur Workbench Process Engine Systemkonnektor Guide Kap 17 S 177 Eingangsnachricht erstellen Workbench Process Engine Systemkonnektor Guide Kap 17 1 S 173 Ergebnis Die Ausgangsnachricht enth lt den Wert der Variablen resultString his is a test string to be parsed and manipulated 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Listing Listing Java Reflection Connector Beispiel Methodenaufruf Methode mit einfachen Parametern auf einer Klasseninstanz aufrufen 1 lt xml version 1 0 encoding UTF 8 gt 2 lt reflection gt 3 lt first declare class instance gt 4 lt object name testString gt 5 lt java lang String
99. Web Browser muss installiert sein Ef Informationen ber Selenium finden Sie unter folgenden Links Selenium Download http seleniumhq org download Selenium Remote Control Server http seleniumhg org docs 05 selenium _rc html Selenium Documentation http seleniumhq org docs Selenium Reference mit allen Test Befehlen http release seleniumhg org selenium core 0 8 2 reference html Siehe auch inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 356 Selenium Connector Funktionsprinzip 34 1 Funktionsprinzip Eingangsnachricht 16 12 2011 Systemkonnektoren Workbench Process Engine Systemkonnektor Guide Kap 1 S 19 Module anlegen Workbench Benutzer Guide Kap 3 3 S 119 Technical Workflow Diagramme Workbench Benutzer Guide Kap 12 S 293 Der Selenium Connector verbindet sich mit dem Selenium Remote Control Server um einen auf lokalen oder entfernten Rechnern installierten Web Browser zu steuern Der Server startet stoppt den Browser und fungiert fur den Browser als HTTP Proxy Q Selenium Connector Der Selenium Connector erwartet eine XML Eingangsnachricht die z B folgenderma en aussieht lt xml version 1 0 encoding UTF 8 gt lt script gt lt base url gt http www google de lt base url gt lt suite gt lt command gt lt action gt setSpeed lt action gt lt target gt 500 lt target gt lt value gt inub
100. Workbench Process Engine Systemkonnektor Guide 17 Hinweise sollten Sie unbedingt lesen und beachten Das A Nichtbeachten kann den Verlust von Daten oder schwerwiegende Systemprobleme verursachen Verweise auf eine andere Textstelle in der Dokumentation der inubit Suite 6 sind mit einem Pfeil gekennzeichnet Si Links auf Webseiten erkennen Sie an dem nebenstehenden Symbol Weitere Informationen und Support Pressemitteilungen und Whitepapers stehen auf unserer Website www inubit com f r Sie zum Download bereit F r weitere Informationen ber die inubit Suite 6 oder bei Fragen zum Einsatz der inubit Suite 6 nutzen Sie folgende Kontaktm glichkeiten inubit Support www inubit com support E Mail support inubit com Telefon 49 30 72 61 12 112 Viel Erfolg beim Arbeiten mit der inubit Suite 6 w nscht Ihnen das inubit Team inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 18 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 19 Systemkonnektoren Verwendung Dieser Abschnitt erl utert die folgenden Themen m Dialogbeschreibungen S 19 Systemkonnektoren verbinden Quell bzw Zielapplikationen mit der inubit Process Engine und leiten Nachrichten ohne Transformation durch In einem Systemkonnektor werden die spezifischen Protokoll und Authentifizierungsdaten f r den Aufbau der Verbindung mit den Quell bzw Zielapplikationen gespeichert
101. XML basierte Fehlernachricht aus Die Fehlernachricht enth lt u a einen Fehlertext mit dem Grund f r die gescheiterte Validierung Zus tzlich wird die Eingangsnachricht an die Fehlernachricht angeh ngt Wenn die Eingangsnachricht nicht als XML Datei vorlag wird sie als Anhang der Fehlernachricht und base64 kodiert ausgegeben Siehe auch Systemkonnektoren Workbench Process Engine Systemkonnektor Guide Kap 1 S 19 Module anlegen Workbench Benutzer Guide Kap 3 3 S 119 Technical Workflow Diagramme Workbench Benutzer Guide Kap 12 S 293 16 1 Beispielszenario Liste von Benutzerkonten berpr fen 16 12 2011 Daten Input Validation True Failed Delivery Failed Out EE E True Out Error ep FR Splitting in P inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 2 JAAS Connector 169 Beispielszenario Benutzerdaten Uber Task Formulare validieren Ein Programm sammelt regelm ig Benutzerkontodaten Benutzername Passwort und fasst diese in einer XML Datei zusammen Der Input File Connector Daten Input bergibt diese Datei an den Demultiplexer Validation Der Demultiplexer splittet die XML Datei erstellt pro Login Passwort Paar eine neue XML Datei und bergibt diese dem JAAS Connector Test Der JAAS Connector validiert jedes Login Passwort Paar Wenn die Validierung scheitert wird ein Error Element hinzugef gt Die Ausgabedatei wird dem Demul
102. Zeichensatz ASCII oder EBCDIC zu konvertieren Der Zeichensatz ASCII wird bei Windows und UNIX Betriebssystemen eingesetzt EBCDIC ist der Standard f r OS 400 und OS 390 Siehe Dialog Stationen Workbench Process Engine Systemkonnektor Guide Kap 24 6 S 236 Datentibertragungsmodi Workbench Process Engine Systemkonnektor Guide Kap 24 3 S 231 24 6 Dialog Stationen LOC 16 12 2011 Dieser Abschnitt erl utert die folgenden Themen m Nachbarstationen S 237 m Empf nger S 245 Der Dialog Stationen l sst sich nur aufrufen wenn zuvor g ltige Verbindungsdaten zu einer OFTP Middleware im Dialogabschnitt Grundeinstellungen eingegeben wurden Wenn Sie den Stationen Dialog aufrufen verbindet sich der OFTP Connector ber die von Ihnen angegebenen Grundeinstellungen mit der OFTP Middleware und erh lt dort die Konfigurationsdaten die im Stationen Dialog angezeigt werden Beachten Sie dass Einstellungen im Dialog Stationen die Konfiguration in der OFTP Middleware ndern wenn Sie den Dialog mit OK beenden LOC ist die lokale Stationsdatei Wenn Sie diesen Eintrag ausw hlen k nnen Sie im rechten Fenster die Konfiguration der lokalen Station angeben Die Konfigurationsdaten m ssen mit denen bereinstimmen die Sie in Ihrer rvs Administrator Konsole angegeben haben inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 24 6 1 Nachbar
103. a Eigenschaften Web Service Editor i Bereitgestellter Service XML Schemas WSDL Editor Erweitert Sopp Neckties Servicename ProvideWebService Port Name ProvideWebServicePort Adresse http s ServerName Port ibis ws Provide WebService E D EE WSDL Bindung Name ProvideWebServiceBinding Port Typ ProvideWebServicePortType Te et Lt ee pe gen Typ SOAP 1 1 Bindungs Stil document literal et D TED en ite ee ee Ah sate an OES gene ahs te Attention SE e Benennen Sie die Operation z B mit SayHello f Wahlen Sie bei Art Anfrage Antwort aus Damit legen Sie fest dass Ihr Web Service eine SOAP Response an den aufrufenden Web Service zur ckgibt statt nur dessen Request zu verarbeiten g Klicken Sie auf OK um den Dialog zu schlie en Beim Schlie en des Dialog wird aus Ihren Angaben die WSDL Ihres Web Services erzeugt in der u a die Strukturen der SOAP Requests und Responses definiert sind Sie k nnen die WSDL im Register WSDL Editor anzeigen und die SOAP Requests Responses im Register SOAP Nachrichten h Publizieren Sie den Konnektor 2 SOAP Response erstellen a Erzeugen Sie einen XSLT Converter f gen Sie diesen in den Technical Workflow ein und verbinden Sie ihn mit dem Web Services Input Listener Connector b ffnen Sie den XSLT Converter zum Bearbeiten Das Ergebnis der Workflow Verarbeitung muss WSD
104. a new order DELETE unused GET get order details PUT update order POST add item DELETE cancel order interface GET list all customers PUT unused POST add new customer DELETE unused GET get customer details PUT update customer POST unused DELETE delete customer customers id orders GET get all orders for customer PUT unused POST add order DELETE cancel all customer orders Fur das Beispiel eines Online Shops als REST Service gibt es bei der Auftragsverwaltung z B eine URL fur die Menge der Bestellungen jedes Kunden und eine URL f r jede Bestellung Die Kommunikation erfolgt nur bei Bedarf auf Abruf Der Client bzw Konnektor wird aktiv und fordert vom Server eine Repr sentation einer Ressource an bzw modifiziert eine Ressource Im Beispiel des Online Shops stellt dieser eine Ansammlung von Ressourcen dar an die per HTTP Nachrichten gesendet werden k nnen z B zum Aufruf eines Kunden zu einer Bestellung in einem Warenkorb Die Ressource wird dabei nicht direkt manipuliert denn der Zugriff erfolgt indirekt ber die der Ressource zugeordnete URL Online Shop als Web Service http localhost 8000 ibis rest sqlshop Auflistung aller Auftrage http localhost 8000 ibis rest sqlshop orders Auftrag mit der Nr 1234 host 8000 ibis rest sqlshop orders 1234 http local inubit Suite 6 Workbench Process Engine Systemkonnektor Guide REST Connec
105. an sobald der Connector in einem Workflow verwendet wird Callback Listener spezifische Einstellung nur Medium Listener Connector WSDL von zugeh rigem Aufrufer Modul importieren inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Web Services Connector 437 Dialogbeschreibungen Wahlen Sie das entsprechende Modul aus um den Callback Listener zu konfigurieren Servicename Dieses Feld ist mit dem Namen des Moduls vorbelegt Namensraum Dieses Feld ist mit einem Namensraum vorbelegt der aus dem Modulnamen erzeugt wird WSDL Bindung Zur Auswahl einer bereits vorhanden WSDL Bindung oder zum Anlegen einer neuen WSDL Bindung Typ Zur Auswahl des SOAP Messaging Protokolls an welches der Web Service gebunden wird Bindungs Stil Mit Ihrer Auswahl legen Sie die Struktur der SOAP Messages fest documentiliteral Der Body der SOAP Messages enthalt ein XML Element mit den Daten der SOAP Message Die Struktur dieses XML Elements wird durch ein entsprechendes XML Schema Element definiert rpclliteral Eine RPC SOAP Message entspricht einem Methoden Aufruf mit Operationsnamen und einzelnen Parametern mit simplen Datentypen Der Body enth lt den Operationsnamen aus dem Unterelement Darunter sind die einzelnen Teile der WSDL Message aufgef hrt deren Struktur ist durch XML Schema Typen definiert rpc encoded Entspricht dem rpc literal Stil mit dem Unterschied dass der Typ der Nachrichtenteile explizi
106. anderen Fall wird die Workflow Ausf hrung mit einem Fehler abgebrochen Die Eingabedatei wird nicht ausgegeben Nur im Verzeichnismodus im Dateimodus nur bei Abbruch des Workflows wenn Datei nicht existiert Art Legen Sie fest wie die Eingangsnachrichten an den Workflow bergeben werden sollen Daten nur bei Auswahl Dateimodus Die Eingangsnachrichten werden unver ndert weitergegeben Diese Option ist auszuw hlen wenn die Eingangsnachrichten z B als XML vorliegen 1BISDirectory Xml Legt fest dass die Eingangsnachrichten im IBISDirectory XML Format weitergegeben werden Dabei wird f r jede Eingangsnachricht ein XML Wrapper Element erzeugt Zip Die Eingabedateien werden in einer Zip Datei komprimiert nur bei Datenweitergabe gt Art IBISDirectory Xml Kodierung Legt die Kodierung des Zeichensatzes fest inkl Daten Wenn markiert dann wird die gesamte Datei gelesen Wenn nicht markiert dann werden nur die Metadaten der Datei gelesenen z B Name Dateigr e und Datum Daten base64 kodieren Der Inhalt der Datei wird base64 kodiert der XML Ausgangsnachricht mitgegeben inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Zip Konfiguration File Connector 127 Dialogbeschreibungen Daten komprimieren Die Daten werden Zip komprimiert Absoluten Pfad im XML speichern Wenn markiert wird der absolute Pfad der Datei in einem gesonderten Attribut pa
107. betreff 12122002 151304 027 xml Prozess ID Um die Prozess ID mit auszugeben geben Sie den Betreff im folgenden Format an betreff PID ProcessId xml Verbindungstest m Verbindung testen Zum Testen ob die Verbindung mit Ihren Angaben erfolgreich aufgebaut werden kann 22 2 7 Dialog S MIME Verschl sselung Output Connector In diesem Dialog k nnen Sie Nachrichten S MIME verschl sseln Verschl sselung aktivieren Die Option ist sprechend benannt Zertifikat des Empf ngers m Hinzuf gen hinzuf gen Der Button ffnet einen Dateiexplorer um die Keystore Datei mit dem Schl ssel zu laden Zum Laden ben tigen Sie den Alias des Zertifikats inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 224 Mail Connector Dialogbeschreibungen Daten des Zertifikats Zeigt nach dem Laden die ffentlichen Daten des Zertifikats an 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide EH KOKO Connector SZ Verwendung Konnektortypen 23 1 Voraussetzungen Dieser Abschnitt erl utert die folgenden Themen m Voraussetzungen S 225 a Ein und Ausgangsnachrichten erstellen S 226 m Dialog MSMQ Connector Eigenschaften S 227 Microsoft Message Queuing MSMQ ist die Implementation einer Nachrichten Warteschlange u a zur Anbindung von MS Navision MS Axapta MS CRM und MS Biztalk MSMQ entkoppelt Sender und Empfangeranwendu
108. condition gt lt conditions gt lt table gt lt tables gt lt query gt lt query type delete gt lt tables gt lt table gt lt tableNames gt lt tableName gt eins lt tableName gt lt tableNames gt lt table gt lt tables gt lt query gt lt queries gt inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 75 76 Database Connector XML Querys Struktur und Beispiele 6 4 10 SQL Statements direkt bergeben Force XMLQuery 16 12 2011 lt xml version 1 0 encoding ISO 8859 1 gt lt xsl stylesheet xmlns xsl http www w3 org 1999 XSL Transform version 1 0 gt lt xsl output method xml encoding ISO 8859 1 gt lt xsl template match gt lt queries gt lt query type select properties force gt lt value gt create table trade user id user NUMBER 20 0 PRIMARY KEY since user NUMBER 15 0 lastlogin_ user NUMBER 15 0 sex user NUMBER 1 0 language _ user VARCHAR2 5 title user VARCHAR2 4000 firstname user VARCHAR2 200 lastname_user VARCHAR2 200 company user NUMBER 20 0 function user VARCHAR2 4000 street user VARCHAR2 4000 zip_ user VARCHAR2 4000 land_user VARCHAR2 4000 city_ user VARCHAR2 4000 phone user VARCHAR2 4000 mobile user VARCHAR2 4000 fax_user VARCHAR2 4000 email user VARCHAR2 200 NOT NULL UNIQUE web user VARCHAR2 4000 via user VARCHAR2 4000 enable user NUMBER 2 0 comme
109. davon ein Sie k nnen den Asterisk als Wildcard verwenden Klicken Sie auf Suchen um eine Liste mit passenden IDocs angezeigt zu bekommen inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 334 SAP Connector XML Request Response erstellen Wenn Ihre Suche ein Ergebnis geliefert hat markieren Sie in der Tabelle das IDoc welches Sie benutzen m chten Legen Sie dann fest welche Art von XML Template erzeugt werden soll Single IDoc oder Multi IDoc Klicken Sie auf Fertigstellen Der Dialog schlie t sich und das Template wird im Bereich XML Ziel angezeigt Fahren Sie fort mit Schritt 8 7 Bei Auswahl BAPI ffnet sich der folgende Dialog xl XML Template Generierung Bitte w hlen Sie die Parameter aus die Sie zum Erstellung des XML Templates bernehmen m chten Auswahl der bernahmeparameter Funktion Parameter Typ Lange cm Default Beschreibung IV SAPREQUEST Eh kg BAPI_BANK_SAYEREPLICA IV BANK_CTRY CHAR G M L nderschl ssel der IV BANK_KEY CHAR 15 M Bankschl ssel Jk BANK_ADDRESS STRUCTURE M Adressdaten der Bank kg BANK_DETAIL STRUCTURE M Detaildaten Bank V CREAT_DATE DATE 8 M V CREATOR CHAR 12 M IV METHOD CHAR 4 M IV FORMATTING CHAR 3 M IV BANK_DELETE CHAR 1 M Attribute in das XML Template bernehmen Nein Ja get Zur ck X Abbrechen Markieren Sie die Checkboxen der Parameter die als Elemente
110. dem Wert false m Lesebest tigungen enthalten ein is PN Element mit dem Wert true Lesebest tigungen abholen Lesebest tigungen f r Nachrichten die mit einem X 400 SE Output Connector versendet wurden werden nur dann aus der X 400 Mailbox abgeholt wenn Sie XML Nachrichten abholen 43 3 Dialogbeschreibungen Dieser Abschnitt erl utert die folgenden Themen m Dialog X 400 Zugangsdaten S 470 m Dialog Datenweitergabe konfigurieren S 471 a Dialog Nachrichtenoptionen f r den Versand S 473 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 470 X 400 SE Connector Dialogbeschreibungen 43 3 1 Dialog X 400 Zugangsdaten Grundkonfiguration Authentifizierung Lu 16 12 2011 In diesem Dialog geben Sie die Zugangsdaten zu Ihrer X 400 Box und Ihre Absenderadresse an PA Adresse Adresse des Providers Ihrer X 400 Box Ersetzen Sie Hostnamen und Port durch die Angaben Ihres X 400 Providers Hostnamen und Port Nummer finden Sie am Ende der Vorbelegung URI 0000 URL itots securep7 telebox400 de 5432 securep7 telebox400 de Hostname 5432 Port Nummer Der Button Standard stellt die Vorbelegung wieder her DN Bind Domainangabe Standard ist C de f r Deutschland Wenn Sie den X 400 SE Konnektor in einem anderen Land einsetzen m ssen Sie das L nderk rzel entsprechend ndern Der Button Standard
111. der Eingangsnachricht ASMessageMIC Wert der berechneten Pr fsumme der Eingangsnachricht ASMessageMICALG Variablen des AS2 Input Name des Algorithmus mit dem die Pr fsumme berechnet wurde Die folgende Tabelle enth lt die Variablen die ein AS2 Input Connectors Connector bei seiner Ausf hrung setzt Name Wert ASMessagelID ID der eingehenden Nachricht ASMessageTo AS2 ID des Empf ngers ASMessageFrom AS2 ID des Absenders ASMessageError Fehlermeldung Fehler k nnen z B sein authentication failed Signaturpr fung der eingehenden Nachricht ist fehlgeschlagen decryption failed Entschl sselung ist fehlgeschlagen sender equals receiver Empf nger ist mit dem Absender identisch F r weitere Fehlermeldungen siehe die AS2 Spezifikation ASMessageDate Zeitstempel des Empfangs im Format EEE d MMM yyyy HH mm ss Z dabei bedeutet E Werktag Montag bis Sonntag d Tag des Monats 1 bis 31 y Jahr 0 bis 9 H Stunde des Tages 0 bis 23 m Minute 0 bis 59 s Sekunde 0 bis 59 Z Zeitzone Zeitzonenangabe gem RFC 822 ASMessageFailure Fehlermeldung Siehe AS2 Spezifikation ASMessageWarning Warnung Siehe AS2 Spezifikation 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide AS2 Connector 33 Empfangen Senden und Pr fen von AS2 Nachrichten Fur Infos Ober Variablen und deren Verwendung siehe Workflow Variablen und Mappings Workbench B
112. der bermittelten Daten Content Transfer Encoding Zum Festlegen einer sicheren Kodierung f r nicht ASCII Zeichen z B Sonderzeichen und nicht Textteile z B Binaries bei der bertragung Stellt den verlustfreien Datenaustausch sicher auto Der Wert des Headers Content Transfer Encoding wird automatisch entsprechend dem Content Type und den zu versendenden Daten festgelegt base64 Zum bermitteln z B von bin ren oder 8 bit kodierten Nachrichten Als E Mail Anhang Sendet die Eingangsnachricht als Anhang einer E Mail Name des Anhangs Die Option ist sprechend benannt Sie k nnen an den Namen des Anhangs das Datum den Zeitstempel oder die Prozess ID anh ngen Datum Sie k nnen das Datum unterschiedlich formatiert ausgeben Als Angabe ohne Datumsformat wird aus name TimeStamp xml die Angabe name 06082008 151047 xml erzeugt dabei ist name Anhangname 12122002 Datum im Format ddMMyyyy 151047 Zeit im Format hhmnss Als Angabe mit Datumsformat hh wird aus name STimeStamp hh xml die Angabe Name 11 xml erzeugt Bei der Angabe mit Datumsformat ddMM wird aus Name STimeStamp ddMM xml die Angabe Name 2309 xml erzeugt Zeitstempel Der Zeitstempel enth lt zus tzlich eine Angabe in Millisekunden Die Angabe name _ TimeStamp ddMMyyyy HHmmss SSS xml erzeugt name 12122002 1513042 027 em Prozess ID Um die Prozess ID auszugeben geben Sie den Anhangnamen im folgenden Format an nam
113. der entfernten Applikation ben tigen Sie einen Resource Adapter Diesen erhalten Sie als rar Datei von dem Hersteller der Applikation die Sie integrieren m chten Der Resource Adapter muss auf denselben JBoss deployt sein wie die inubit Process Engine Sie m ssen die JCA Library jar Datei auf die inubit Process Engine laden um den JCA Connector Explorerassistenten nutzen zu k nnen Die JCA Library ist in der rar Datei des Resource Adapters enthalten Siehe Plug ins installieren Process Engine Administrator und Entwickler Guide Kap 20 2 1 S 283 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 182 JCA Connector Eingangsnachricht erstellen d inubit BPM Suite oO Business Software Der JCA Connector Ubertragt Parameterwerte mit Hilfe des Resource Adapter zur Verarbeitung an die konfigurierte entfernte Applikation 1 Ein JCA Connector erwartet eine Eingangsnachricht mit den Parameterwerten Die Eingangsnachricht erstellen Sie in einem XSLT Converter mit Hilfe des JCA Connector Explorers Der JCA Connector verbindet sich mit dem Resource Adapter und leitet die Parameterwerte an diesen weiter Der Resource Adapter stellt das JCA Interface fur den JCA Connector zur Verfugung und ist mit der zu integrierenden Applikation verbunden Der Resource Adapter leitet die Parameter zur Verarbeitung an die Applikation weiter Wenn die Applikation bei der Bearbeitung der Parameter
114. die vom Empf nger eingerichtete Station Nachricht empfangen Input Connector Der OFTP Connector pr ft aktiv in einem festgelegten Zeitintervall ob Nachrichten vorhanden sind Input Listener Connector Der OFTP Connector wartet auf der konfigurierten Verbindungen auf das Eintreffen von Nachrichten Abh ngig davon wie Ihr Connector konfiguriert ist findet die Q Kommunikation synchron oder asynchron statt siehe Daten bertragungsmodi Workbench Process Engine Systemkonnektor Guide Kap 24 3 S 231 24 3 Daten bertragungsmodi Der OFTP Connector unterst tzt folgende Daten bertragungsmodi Asynchrone bertragung mit Input Connector Der Input Connector holt die Daten entsprechend der Konfiguration im Dialog Zeitgesteuerte Verarbeitung Workbench Process Engine Systemkonnektor Guide Kap 1 1 3 S 22 rvs sendet eine Best tigung EERP wenn die Verbindung weiter besteht oder beim n chsten Verbindungsaufbau Dies entspricht der Option Normal fur den Parameter EERP_out Das L schen beendeter Jobs Nachrichtenempfang muss unterdr ckt werden Einstellung setparm CMDDELETE 0 im rvs Siehe Parameters EERP_out im Abschnitt Nachbarstationen Workbench Process Engine Systemkonnektor Guide Kap 24 6 1 S 237 Die Bestatigung garantiert dem Absender der Nachricht nicht WY dass die Nachricht auf der inubit Process Engine angekommen ist Achten Sie darauf dass die zul ssige Gr e
115. e ME 280 21 9 ME ee elen ET 281 27 3 1 Dialog Abrufen von OSCI Nachrichten am Intermedia AA 281 27 3 2 Dialog Erstellen von OSCI Nachrichten am Intermed r A 282 28 REST Comme tor E E E E 285 28 1 Modulvariablen des REST Connectors 286 28 2 REST F nkti nspfinzip ET 287 28 3 HTTP Methoden verwenden cccceccteceseccdatecetaeddteneenenecacenasencacdetebeneddeteneenecddeabeaeedadeenneneedentenenaddieese 290 28 4 Ressource anbieten uusssssnnneeenennnnnnnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnsnennnnnnnsnnennnnnnsnennnnnnsnnnnnnnsnnennn nenn 290 28 5 Verf gbare Input Connectoren anzeigen nn 293 28 6 Publizierte Ressourcen anzeigen mnnrasnannennannnannnnnannnannnnnannannnnnnnnnannnnnnnnnannnnnnnnannnnnnnnannrnnnnn anne 293 28 7 TE TC BEE 294 28 8 DialogbeSChreiDUNGen 2444snnnnnennneennnnnnnnennnnnnnnennnnnnnnennnnnnnnnnnnnnnnnnnnnnnnsnnnnnnnnnnnennnnnnnnn nn 296 28 8 1 Dialog Konfiguration der Ressource uu nnesssnnnennnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 296 28 8 2 Dialog Konfiguration der Antwort 298 28 8 3 Dialog Konfiguration der Anfrage u 22244444nssnnnnnnennnnnnnnnennnnnnnnnnnnnnnnnnennnnnnnnnnnnnnnnennnn ann 300 29 RFID Connector 2 22 25 ee ae Ee e 303 29 1 Tel Age ET e NEE 303 29 2 Beispiel Ausgangsnachricht ET 304 29 3 Dialog RFID Port Connector Eigenschaften AAA 305 30 RosettaNet HTTPS CGopnne
116. eine digitale Empfangsquittung Message Disposition Notification MDN mit welcher der Absender die fristgerechte Zustellung beweisen kann Vor dem Versenden wird f r jede Gesch ftsnachricht ein Umschlag in Form einer Standard MIME Struktur erzeugt Die Geschaftsnachrichten k nnen in einem XML Format EDI Format z B ANSI X12 oder UN EDIFACT oder in jedem anderen strukturierten Format vorliegen Siehe IETF AS2 Spezifikation unter http www ietf org rfc rfc4130 txt Der AS2 Connector wurde erfolgreich mit folgenden Produkten getestet Compinia ComAS2 OpenAS2 IP Works AS2 Connector Siehe auch Systemkonnektoren Workbench Process Engine Systemkonnektor Guide Kap 1 S 19 Module anlegen Workbench Benutzer Guide Kap 3 3 S 119 Technical Workflow Diagramme Workbench Benutzer Guide Kap 12 S 293 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 32 AS2 Connector Modulvariablen des AS2 Connectors 3 1 Modulvariablen des AS2 Connectors Variablen des AS2 Connectors Die Tabelle enthalt alle Variablen welche ein AS2 Connector bei seiner Ausf hrung setzt unabh ngig davon ob es sich um einen Input oder Output Connector handelt Die Variablen stehen im weiteren Ablauf des Workflows zur Verf gung Name Wert AS2Subject Wert des HTTP Headers Subject der Eingangsnachricht ASMessageMDNOptions Wert des HTTP Headers f r Disposition Notification Options
117. gen neuer Gesch ftsobjekte ben tigt um jeweils eine eindeutige Gesch ftsobjekt ID zu ermitteln Siehe Datenbankprozedur getNewID erstellen Workbench Process Engine Systemkonnektor Guide Kap 7 5 S 99 8 Eingangsnachricht erstellen a Erstellen Sie einen XSLT Converter b Um ein Template als Zielstruktur zu laden ffnen Sie im Bereich XML Zieldatei das J Men und w hlen ffnen von gt Repository Der Repository Browser ffnet sich c Navigieren Sie in das Verzeichnis Global System Mapping Template Database Object Connector d W hlen Sie ein Template aus und klicken Sie auf OK um den Repository Browser zu schlie en e Passen Sie das Template an die Strukturen Ihres Gesch ftsobjekts an f Verbinden Sie den XSLT Converter mit dem DBO Connector inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 94 Database Object Connector Events mit Event Listener Uberwachen und archivieren 7 2 Events mit Event Listener berwachen und archivieren Prinzipielles Vorgehen 16 12 2011 Als Event Listener berwacht ein DBO Input Connector nderungen an Geschaftsobjekten Dazu berpr ft der DBO Input Connector in regelm igen Abst nden ob in einer Eventtabelle eine neue Eventbenachrichtigung steht Wenn dies der Fall ist dann liest der DBO Input Connector das Gesch ftsobjekt ein welches zu dem Event geh rt
118. im SAP Marketplace und wenden Sie die dort beschriebene L sung an 5 Abh ngig von Ihrem Betriebssystem kopieren Sie die d11 so Dateien in eines der folgenden Verzeichnisse Windows Bei Start der inubit Process Engine ber das Startmen lt 18 Iinstalldir gt Jvm jre bin Bei Einsatz der inubit Process Engine als Dienst unter Tomcat lt iS installdir gt server Tomcat bin Linux 32 Bit lt iS installdir gt _jvm jre bin Linux 64 Bit lt iS installdir gt _jvm jre lib amd64 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide SAP Connector 329 SAP Java Connector JCo installieren Unter Umstanden m ssen Sie zusatzlich das Verzeichnis in die WY Umgebungsvariable PATH aufnehmen 6 Starten Sie die inubit Process Engine neu inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 330 SAP Connector Funktionsprinzip 31 2 Funktionsprinzip Typ Modus Funktion Input Connector Listener BAPI RFC synchron Der SAP Connector wird von einer Funktion im SAP System auf gerufen Die Funktion wird vom SAP Connector und den nachfol genden Modulen ausgefuhrt Danach werden die Ruckgabewerte in Form einer BAPI konformen XML Response an die aufrufende Funktion zuruckgegeben Zum Erstellen der XML Reponse wird ein XSLT Converter Modul und darin der SAP Explorer verwendet BAPI RFC asynchron Der SAP Connector wird von einer Funktion im SAP
119. jede Operation ein eigenes Template Insert mit und ohne Prim rschl ssel Select Update und Delete Sie finden alle Templates im Repository im Verzeichnis Global System Mapping Template Database Object Connector So gehen Sie vor 1 Erstellen Sie einen DBO Medium Connector 2 Konfigurieren Sie im Dialog Datenbankeinstellungen Workbench Process Engine Systemkonnektor Guide Kap 7 6 1 S 102 die Datenbankverbindung und testen Sie diese 3 Geben Sie im Feld Plugin ID eine ID ein Die ID muss innerhalb Ihrer inubit Suite 6 je Datenbank eindeutig sein Die ID wird ben tigt wenn Sie zus tzlich einen DBO Input Connector als Event Listener einrichten Der Event Listener nutzt die ID um den DBO Medium Connector zu identifizieren der die zu Uberwachenden Events erzeugt Siehe Events mit Event Listener berwachen und archivieren Workbench Process Engine Systemkonnektor Guide Kap 7 2 S 94 4 Klicken Sie auf Weiter Der Dialog DBO Konfigurationsdatei Workbench Process Engine Systemkonnektor Guide Kap 7 6 3 S 105 ffnet sich und zeigt das zu Ihrer Datenbank passende Template f r die Konfigurationsdatei an 5 Konfigurationstemplate anpassen In der angezeigten Konfigurationsdatei bilden Sie die Struktur Ihrer Datenbanktabellen auf die vorgegebene XML Struktur ab Siehe Konfigurationsdatei Feldbeschreibungen Workbench Process Engine Systemkonnektor Guide Kap 7 4 S 97 inubit Su
120. kommunizieren Synchrone Kommunikation Der Eingang eines Request startet den Workflow hinter dem Input Listener Connector Die Ausgangsnachricht des letzten Moduls im Workflow wird als Response an den Client zur ck gesendet Der HTTP Status in der Response kann im Workflow mit Hilfe der Modulvariable httpstatus gesetzt werden Asynchrone Kommunikation Der HTTP Input Listener empf ngt einen Request und sendet direkt eine HTTP Statusmeldung an den Client zur ck Dann wird mit dem Request der Workflow gestartet Das Ergebnis des Workflows wird nicht zur ckgegeben Alle Parameter und Header die mit dem Request bergeben wurden stehen w hrend der Workflow Ausf hrung als Modulvariablen zur Verf gung Input Connector Sendet als Client GET Requests an einen HTTP Server um Daten anzufordern Parameter werden im Anfrage Teil der URL bergeben Der Nachrichteninhalt der Response wird als Ausgangsnachricht des Moduls an den Workflow bergeben Bei Statuscode lt 200 oder gt 300 wird ein Fehler erzeugt Medium Output Connector Diese Konnektortypen senden in der Funktion von Clients POST Requests an einen HTTP Server Parameter und Eingangsnachrichten werden im Request Body bertragen Wenn die Response des HTTP Servers ein Statuscode lt 200 oder gt 300 ist dann wird ein Fehler erzeugt Andere Statuscodes gibt der Medium Output Connector als Ausgangsnachricht aus Der HTTP Connector unterst tzt die Protokolle HTTP und HTTPS
121. lt vom LDAP Server ein Ergebnis und gibt dieses Ergebnis an das nachfolgende Modul weiter Output Connector Als Outputkonnektor erh lt der LDAP Connector vom Vorg nger Modul eine DSML Nachricht und sendet diese an den LDAP Server Siehe auch Systemkonnektoren Workbench Process Engine Systemkonnektor Guide Kap 1 S 19 Module anlegen Workbench Benutzer Guide Kap 3 3 S 119 Technical Workflow Diagramme Workbench Benutzer Guide Kap 12 S 293 Der LDAP Connector stellt die Verbindung zu einem LDAP Server her liest einen DSMLv2 Request und Ubersetzt die darin enthaltenen Anweisungen in LDAP Aufrufe Die Directory Services Markup Language DSML ist ein OASIS Standard der den Zugriff auf Verzeichnisse mittels XML Schema und SOAP als Transportmechanismus spezifiziert und das komplette LDAP Datenmodell abbildet inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 200 LDAP Connector DSMLv2 Anweisungen in Requests Um die Verbindung zu einem LDAP Server aufzubauen und Abfragen auszufuhren mussen Sie 1 einen LDAP Connector mit Verbindungsinformationen zum LDAP Server erstellen mit Hilfe eines XSLT Converters einen DSMLv2 Request in folgender Syntax erstellen lt batchRequest xmins urn oasis names tc DSML 2 0 core gt lt Jed inzelne Anweisung muss ein DN Attribut enthalten gt lt modifyRequest dn CN Joe Smith OU Dev DC inubit DC com gt lt
122. mit dem Namen der Nachbarstation vorbelegt unter der die Routed Station angelegt wurde Name Telefon Bemerkungen Diese Angaben sind optional Hier k nnen beispielsweise die Daten eines Sachbearbeiters hinterlegt werden Odette ID Eindeutige Zeichenkette mit max 25 Zeichen Das erste Zeichen ist immer ein O Eingangsbest tigung EERP_in End to End Response Empfangsbest tigung Die EERP_in wird vom Gesch ftspartner gesendet Die Combobox bietet die Eintr ge NEVER und NORMAL Ausgangsbest tigung EERP_out Eine Empfangsbest tigung wird von der lokalen Station an den Gesch ftspartner gesendet Standardm ig ist die Option IMMEDIATE siehe unten vorausgew hlt Die folgenden M glichkeiten stehen zur Verf gung NEVER NORMAL SYNC IMMEDIATE HOLD und HOLD IMMEDIATE Siehe Nachbarstationen Workbench Process Engine Systemkonnektor Guide Kap 24 6 1 S 237 f r Infos ber die Eintr ge die f r die Empfangsbest tigungen gew hlt werden k nnen Wenn Sie eine Nachbarstation markieren k nnen Sie aus dem Kontextmen die Option Verbindung aktivieren ausw hlen Mit dieser Option k nnen Sie testen ob eine Verbindung mit den angegeben Daten zur konfigurierten Nachbarstation aufgebaut werden kann Wenn Sie eine Nachbarstation markieren k nnen Sie aus dem Kontextmen die Option Entfernen ausw hlen inubit Suite 6 Workbench Process Engine Systemkonnektor Guide OFTP Connector
123. mitgelieferten Templates in einem XSLT Converter den Sie mit den Exchange Connector verbinden inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Aktion Exchange Connector 109 Dialogbeschreibungen Die folgende Tabelle gibt fur jede Aktion an ob ein Template notig ist und wenn ja welches Template Mails abholen Keine Eingangsnachricht Mails versenden E Mails m ssen in einem g ltigen MIME Format vorliegen Repository gt Global gt System gt Mapping Templates gt MIME Adapter Template f r IBISMIME Format Postf cher auslesen Keine Eingangsnachricht Aufgaben abholen erstellen Repository gt Global gt System gt Mapping Templates gt Exchange Connector GetTasks xsd bzw CreateTasks xsd Kontakte auslesen anlegen Repository gt Global gt System gt Mapping Templates gt Exchange Connector GetContacts xsd bzw CreateContacts xsd Verf gbarkeit abfragen Repository unter Global gt System gt Mapping Templates gt Exchange Connector gt GetFreeBusy xsd Kalendereintr ge abholen Termine anlegen Repository gt Global gt System gt Mapping Templates gt Exchange Connector GetAppointments xsd bzw CreateAppointments xds Eintr ge l schen Repository gt Global gt System gt Mapping Templates gt Exchange Connector gt Deleteltems xsd Eintr ge verschieben Zugriff auf mehrere Postf cher
124. modifyRequest gt lt addRequest gt lt addRequest gt lt delRequest gt lt delRequest gt lt batchRequest gt Die Response ist abh ngig von der Konfiguration des Connectors Bei einem Output Connector werden Fehler bzw Erfolgsmeldungen zur ckgegeben Bei einem Medium Connector werden die Ergebnisse in Form einer DSMLv2 Response zur ckgesendet lt batchResponse xmins urn oasis names tc DSML 2 0 core gt lt modifyResponse gt lt modifyResponse gt lt addResponse gt lt addResponse gt lt delResponse gt lt delResponse gt lt batchResponse gt 20 2 DSMLv2 Anweisungen in Requests Dieser Abschnitt erl utert folgende DSMLv2 Anweisungen 16 12 2011 Modify S 201 Search S 202 Add S 203 Delete S 203 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Lu DN Attribute in Anweisungen 20 2 1 Modify Beispiel LDAP Connector 201 DSMLv2 Anweisungen in Requests F r alle Zugriffe auf konkrete Eintr ge eines LDAP Servers ben tigen Sie die eindeutigen Namen distinguished names der entsprechenden Objekte Jede Anweisung in einem Request muss ein DN Attribut distinguished names enthalten Das DN Attribute wird ben tigt um einen Eintrag in einem LDAP Verzeichnis eindeutig zu identifizieren und beschreibt wo genau in der Verzeichnishierarchie sich der Eintrag befindet Siehe auch DSML Dokumentation unter http www oasis op
125. oder Enterprise Plus Edition oder einen beliebigen anderen JMS basierten Queuing Server nutzen In beiden F llen ben tigen Sie eine zus tzliche jar Datei als Kommunikationsbr cke Siehe JMS Connector in Entry Standard oder Professional Edition einsetzen Workbench Process Engine Systemkonnektor Guide Kap 19 1 1 S 189 inubit Process Engine mit JBoss Enterprise oder Enterprise Plus Edition inubit Suite 6 Workbench Process Engine Systemkonnektor Guide JMS Connector Zugriff auf JMS basierten Queuing Server konfigurieren Sie k nnen den JMS Connector ohne weitere Konfigurationen einsetzen weil der JMS Connector die Queuing Schnittstelle des integrierten JBoss Applikationsservers oder den entfernten JBoss einer anderen Enterprise oder Enterprise Plus Edition nutzen kann Alternativ k nnen Sie einen beliebigen eigenen JMS basierten Queuing Server einsetzen Siehe JMS Connector in Enterprise Enterprise Plus Edition mit beliebigem JMS basierten Queuing Server einsetzen Workbench Process Engine Systemkonnektor Guide Kap 19 1 2 S 190 JMS Connector in Entry Standard oder Professional Edition einsetzen Wenn Sie eine Entry Standard oder Professional Edition basierend auf dem Tomcat Applikationsserver einsetzen k nnen Sie entweder die Queuing Schnittstelle des JBoss Applikationsserver in einer entfernten Enterprise oder Enterprise Plus Edition nutzen oder einen anderen beliebigen JMS basierten Queui
126. oder empf ngt der Konnektor Nachrichten Input Connectors Holt Nachrichten von einer Message Queue Input Listener Connector Empf ngt eine Nachricht von der WebSphere MQ Software sobald neue Nachrichten in der Queue stehen holt diese Nachrichten ab und startet den Workflow Output Connector Schreibt Nachrichten in die Message Queue Siehe auch Systemkonnektoren Workbench Process Engine Systemkonnektor Guide Kap 1 S 19 Module anlegen Workbench Benutzer Guide Kap 3 3 S 119 Technical Workflow Diagramme Workbench Benutzer Guide Kap 12 S 293 Sie m ssen der inubit Suite 6 die Datei com ibm mq jar zug nglich machen So gehen Sie vor 1 Schlie en Sie die inubit Workbench 2 Stoppen Sie die inubit Process Engine 3 Kopieren Sie die Datei com ibm mq jar in das Verzeichnis lt iS installdir gt client lib ext Die Datei ist Teil der IBM WebSphere MQ Software inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 462 WebSphere MQ Connector Dialog WebSphere Message Queue Connector 42 2 16 12 2011 Kopieren Sie die Datei zus tzlich in eines der folgenden Verzeichnisse abh ngig vom eingesetzten Applikationsserver Tomcat lt iS installdir gt server Tomcat webapps ibis WEB INF lib JBoss lt iS installdir gt server JBoss server default lib Starten Sie die inubit Process Engine und die inubit Workbench neu Dialog
127. soll weitere Operationen und Nachrichtenteile hinzu 40 9 Partnerlinks berschreiben Sie k nnen die Adresse des aufzurufenden Web Services mit Hilfe des Variablen Mappings dynamisch zur Ausf hrungszeit ndern 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Web Services Connector 429 Web Service in UDDI publizieren So gehen Sie vor 1 ffnen Sie den Variablen Mapping Dialog am Web Services Connector 2 W hlen Sie als Ziel den PartnerLink aus der die Daten des aufzurufenden Web Services enth lt 3 W hlen Sie als Quelle z B Statischer Wert amt Im Quelle Ziel G r EA Ausgew hlter Eintrag ke d Statischer Wert D Partnerlink ProvideWebService D Typ XML Struktur Text I BRS 9 A wert e tn oS a a 4 Klicken Sie auf A und w hlen Sie Beispiel Inhalt f r Ziel Typ erzeugen Quelle Statischer Wert Typ XML Struktur e Text 4 BRAS Q wer Neu Beispielinhalt f r Ziel Typ erzeugen 3 ffnen P D E Speichern 3 wm Lee meng 5 Andern Sie die Adresse in dem wsa Address Element Die WSDL des Endpunkts wird als Metadatum in die XML Struktur unterhalb von wsa Metadata eingefugt Falls die WSDL nicht ge ndert werden soll k nnen Sie das wsdl definitions Element entfernen 40 10 Web Service in UDDI publizieren Sie k nnen Ihren Web Service in einem UDDI Register publizieren Da
128. sollen Ist die maximale Puffergr e erreicht werden die brigen Nachrichten ignoriert Timeout bei Inaktivit t Wenn der Service nach Ablauf der angegebenen Zeit keine Nachricht von dem Service Konsumenten erhalten hat dann beendet der Service die bertragungssequenz wegen Inaktivit t Dasselbe gilt f r Service Konsumenten diese beenden die bertragung ebenfalls wenn der Service nach Ablauf der angegebenen Zeit keine Nachricht gesendet hat inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 456 Web Services Connector Dialogbeschreibungen 40 14 10 Dialog Namensr ume bearbeiten Input Connector In diesem Dialog haben Sie folgende Optionen Ziel Namensraum Der Ziel Namensraum umfasst alle Namensraume der WSDL Beachten Sie beim Andern des Ziel Namensraums dass Sie auch A bereits erzeugte SOAP Nachrichten und Inhalte von Nachrichten Variablen anpassen mussen Deklarierte Namensraume Liste aller verwendeten Namensr ume Zum Hinzuf gen Bearbeiten und L schen von Namensr umen 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 41 WebDAV Connector Verwendung 457 Dieser Abschnitt erlautert die folgenden Themen m Dialog WebDAV Connector S 458 Mit dem WebDAV Connector binden Sie die inubit Process Engine an WebDAV f hige Systeme an WebDAV Web based Distributed Authoring and Versioning ist eine Erweiterung des HTTP Protoko
129. und gibt dieses Gesch ftsobjekt aus Wenn das Event ein Delete war wird nur der Prim rschl ssel ausgegeben Das verarbeitete Event wird in die Event Archiv Tabelle verschoben 1 Eventtabelle einrichten In diese Tabelle werden alle Ereignisse Insert Delete Update Select geschrieben die in einer Uberwachten Datenbanktabelle auftreten 2 Trigger setzen Die SQL Trigger m ssen auf alle Tabellen gesetzt werden in denen Events berwacht werden sollen Sobald in einer berwachten Tabelle z B ein Insert passiert l st der Trigger aus und schreibt das Event in die Eventtabelle 3 DBO Input Connector erstellen Der DBO Input Connector liest das Event aus der Eventtabelle bergibt das betroffene Geschaftsobjekt dem Workflow und st t damit die Workflowausf hrung an 4 Optional Tabelle zur Archivierung einrichten Bereits verarbeitete Events k nnen in einer Archiv Tabelle gespeichert werden So gehen Sie vor 1 Eventtabelle erstellen F r Oracle mit Sequence CREATE TABLE S EVENTS ID NUMBER 10 0 DEFAULT 0 NOT NULL IS PLUGIN ID VARCHAR2 10 DEFAULT NOT NULL PK1 VARCHAR2 100 DEFAULT NOT NULL PK2 VARCHAR2 100 DEFAULT NULL PK3 VARCHAR2 50 DEFAULT NULL PK4 VARCHAR2 50 DEFAULT NULL PK5 VARCHAR2 50 DEFAULT NULL PK6 VARCHAR2 50 DEFAULT NULL PK7 VARCHAR2 50 DEFAULT NULL PK8 VARCHAR2 50 DEFAULT NU
130. und h lt es vor So gehen Sie vor 1 Web Services Connector konfigurieren a Erzeugen Sie einen Web Services Output Connector Legen Sie beim Konfigurieren fest dass die Definition des aufzurufenden Web Services am Modul gespeichert werden soll Siehe Dialog Aufzurufender Web Service Workbench Process Engine Systemkonnektor Guide Kap 40 14 2 S 438 Geben Sie im Web Services Editor an wo die WSDL des aufzurufenden Web Services zu finden ist und laden Sie diese WSDL Zum Testen k nnen Sie z B den Web Service Provider nutzen dessen Erstellung im Abschnitt Web Service anbieten Workbench Process Engine Systemkonnektor Guide Kap 40 3 S 409 erl utert wird Wenn dieser Web Service Provider vorhanden und publiziert ist gehen Sie so vor um die Adresse der WSDL herauszufinden Klicken Sie im Register Aufzurufender Service am rechten Ende der Zeile auf den Button und w hlen Sie Publizierte Services anzeigen Im Web Browser ffnet sich eine Liste aller Web Services Klicken Sie auf den Link NamedesWebServices Die WSDL wird inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Web Services Connector 415 Web Service aufrufen angezeigt Kopieren Sie die URL in die Zwischenablage und f gen Sie diese im Register Aufzurufender Service in das Feld URL ein c Publizieren Sie den Konnektor d Erzeugen Sie einen Technical Workflow und f gen Sie den We
131. verwendet werden tragen Sie ihn hier ein Moderne Netzwerkkomponenten k nnen zu mehreren Communities geh ren Fragen Sie Ihren Administrator nach dem g ltigen Community String Operation GET fordert einen Datensatz an Der Datensatz enth lt die Daten zur Konfiguration einer Netzwerkkomponente Der SNMP Connector bermittelt als Antwort die Daten die f r dieses Ereignis im Handbuch der Netzwerkkomponente angegeben sind GETNEXT Fordert solange Datens tze an bis das Ende einer Liste mit Datens tzen erreicht ist Diese Operation wird benutzt wenn sich die Konfiguration einer Netzwerkkomponente ber mehrere Datens tze erstreckt SET Verschickt einen Datensatz zur Konfiguration einer Netzwerkkomponente Die Netzwerkkomponenten reagiert mit einem Datensatz der das Ergebnis der Konfiguration enth lt TRAP Automatisch ausgel ste Benachrichtigung ber ein Ereignis bei einer Uberwachten Komponente F r die Variablenbindung wird eine Tabelle mit Paaren aus OID und Werten aufgebaut Diese Tabelle ist nur f r den Input SNMP Connectoren verf gbar Die Tabelle bietet ein Kontextmen zum Hinzuf gen und L schen von OIDs inubit Suite 6 Workbench Process Engine Systemkonnektor Guide SNMP Connector 367 Dialog SNMP Connector Eigenschaften Erfragen Sie die OID und den Wert f r die gew nschte Aktion bei W Ihrem Administrator erfragen oder entnehmen Sie diese den Handb chern der jeweiligen Netzwerkkomponent
132. von Datens tzen verwenden Sie Delete Im folgenden Beispiel werden alle Daten von Georg Miller gel scht SQL DELETE FROM addresses WHERE name Georg Miller XMLQuery lt xml version 1 0 encoding 1S0 8859 1 gt lt queries gt lt query type delete gt lt tables gt lt table gt lt tableNames gt lt tableName gt addresses lt tableName gt lt tableNames gt lt conditions gt lt condition gt lt leftValue gt name lt leftValue gt lt operation gt lt operation gt lt rightValue gt Georg Miller lt rightValue gt lt condition gt lt conditions gt lt table gt lt tables gt lt query gt lt queries gt 6 4 9 Mehrere SQL Statements in einer Abfrage XML Query Dynamische XML Querys k nnen mehrere Statements enthalten lt xml version 1 0 encoding ISO 8859 1 gt lt queries gt lt query type insert gt lt tables gt lt table gt lt tableNames gt inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 73 74 Database Connector XML Querys Struktur und Beispiele lt tableName gt eins lt tableName gt lt tableN lt fields gt ames gt lt field gt lt fiel dName gt id lt fie l lt fie dName gt dValue gt 1 lt fie dValue gt lt field gt lt field gt LdName gt meldung lt fieldName gt lt fiel lt fiel ldValue gt spie braten k cheln lt fieldValue gt lt field gt
133. weitere Zusammensetzung der OID ist nicht genormt Es liegt bei den Systemadministratoren eine firmenspezifische Systematik zu erstellen die alle Netzwerkkomponenten erfasst und diesen Nummern zuweist Allen Managed Objects der Ger te muss ebenfalls eine Nummer zugewiesen werden Die Menge der Managed Objects also inubit Suite 6 Workbench Process Engine Systemkonnektor Guide OID als Konstante und Variable Community 35 2 SNMP Connector 363 Beispiel Medium Connector der Ereignisse die durch SNMP berwachbar oder konfigurierbar sind ist ger teabh ngig und muss den jeweiligen Herstellerhandb chern entnommen werden H ufig wird den Strukturvorgaben f r den Aufbau der OID Zeichenkette aus Zahlen und Punkten nicht gefolgt da die OIDs nur firmenintern genutzt werden und daher keine eindeutige Abgrenzung gegen ber den IT Landschaften anderer Firmen bestehen muss Soll ber SNMP ein Trap oder eine Konfigurationsanweisung gesendet werden so besteht diese blicherweise aus einer OID und einem Wert Variable Jede OID kann genau die Werte bekommen die in den Herstellerangaben der Netzwerkkomponente angegeben sind Konstante Es gibt auch den Fall dass nur eine OID ohne Wert bermittelt wird Dies ist der Fall wenn ein Managed Object ber eine OID nur einen Zustand kommunizieren kann SNMP bietet die M glichkeit bei der Kommunikation einen sogenannten Community String zu bermitteln Nur Komponenten die in d
134. wird unverschl sselt bertragen NT Verwenden Sie diese Methode wenn der WebDAV Server auf einem NT System l uft Dieses Authentifizierungsschema ist ein Standard der Firma Microsoft und erm glicht ein Single Sign On auf Webservern unter Verwendung des Berechtigungsnachweises der Windows Benutzeranmeldung Wenn Sie diese Methode w hlen m ssen Sie auch die Dom ne angeben an der Sie sich anmelden m chten Benutzername Passwort Zugangsdaten des Benutzers mit dem Sie sich am WebDAV Server anmelden m chten Der Benutzer muss Zugriffsrechte entsprechend der ausgew hlten WebDAV Methode besitzen Dom ne Nur aktiv wenn Sie die Methode NT gew hlt haben Name des Verwaltungsbereichs an dem Sie sich anmelden m chten inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 460 WebDAV Connector Dialog WebDAV Connector Verbindungstest m Verbindung testen Zum Testen ob die Verbindung mit Ihren Angaben erfolgreich aufgebaut werden kann 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide BP EA Websphere MQ Connector 461 Verwendung Konnektortypen 42 1 Voraussetzungen Dieser Abschnitt erl utert die folgenden Themen m Voraussetzungen S 461 m Dialog WebSphere Message Queue Connector S 462 Der WebSphere MQ Connector verbindet die IBM WebSphere MQSeries Software mit der inubit Process Engine Abh ngig von seiner Konfiguration sendet
135. zu k nnen Optional Achten Sie bei der Vergabe von Referenznamen darauf dass A diese innerhalb des XML eindeutig sind Wenn ein Referenzname mehrfach verwendet wird dann wird Inhalt der Variablen bei der nachsten Deklaration Uberschrieben Referenznamen werden global deklariert und sind damit innerhalb des gesamten lt reflection gt Elements verf gbar 4 Ergebnis und XML Ausgangsnachricht lt result value of SresultString gt Uber das Element lt result gt wird die Ausgabe des Java Reflection Connectors gesteuert Die Struktur der Ausgangsnachricht entspricht der XML Eingangsnachricht Der einzige Unterschied ist dass alle lt result gt Elemente zur Laufzeit aufgel st werden und der entsprechende Inhalt der referenzierten Variablen eingetragen wird Das Ergebnis des oben genannten Beispiels sieht so aus lt result value of resultString gt lt string gt his is a test string to be parsed and manipulated lt string gt lt result gt inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 180 Java Reflection Connector Attributliste 17 4 Attributliste Attribut Zulassig auf Erlauterung name lt object gt Element Name zur Referenzierung des Wertes der Klasse Klassen lt param gt Element instanz bzw des Methodenparameters Parameterwert object Methoden Element Name der Klasse z B java lang String bzw Referenz lt param gt
136. 010 151047 xml mit file als Dateiname die erste Zahl ist das Datum im Format ddmmyyyy die Zahl hinter dem Bindestrich gibt die Zeit in Format hhmmss an Zeitstempel Der Zeitstempel ist genauso angelegt wie der Datumsstempel siehe oben Es wird dazu noch eine Angabe in Millisekunden hinzugef gt Wenn Sie den Dateinamen folgenderma en angegeben file TimeStamp ddMMyyyy HHmmss SSS xm1 entsteht beispielsweise der folgende Dateiname als Name der Ausgabedatei file 12122002 151304 027 xml Die dreistellige letzte Zahl gibt die Millisekunden an Prozess ID Die Prozess ID ist die eindeutige Zahl die f r eine Workflow Ausf hrung angelegt wird Um der Ausgabedatei die Prozess ID der Workflow Ausf hrung mitzugeben geben Sie den Dateinamen im folgenden Format an file PID_ ProcessId xml Es entsteht z B der folgende Dateiname als Name der Ausgabedatei file PID 18 xml In Verbindung mit Fehlende Verzeichnisse erzeugen k nnen Sie z B tages oder monatsbezogene Archivstrukturen f r Nachrichten anlegen Erzeuge fehlende Verzeichnisse Erzeugt alle nicht existierenden Verzeichnisse aus der Pfadangabe Datei nur bei Eingangsformat Daten 16 12 2011 Name Auch im Dateinamen k nnen Sie Wildcards verwenden und Zeitstempel sowie Prozess ID einf gen lassen siehe Option Verzeichnis gt Name Verwende Wildcard Inhalt des vorher ausgef hrten File oder FTP Connectors Beispiel E
137. 245 Dialog Stationen Wenn Sie diese Option w hlen wird die ausgew hlte Nachbarstation A sofort entfernt Das Loschen der Nachbarstation wird direkt durchgef hrt ohne dass Sie den Stationen Dialog best tigen m ssen Diese Ver nderung l scht auch die ausgew hlte Nachbarstation in der rvs Software 24 6 2 Empf nger Dieser Abschnitt erl utert die folgenden Themen m X 25 Empf nger konfigurieren S 245 a ISDN Empf nger konfigurieren S 247 a TCP IP Empf nger konfigurieren S 247 m SNA LU6 2 Empf nger konfigurieren S 248 Ein Empf nger ist eine Verbindungskonfiguration die auf einem der Protokolle X 25 lu6 2 TCP IP oder ISDN beruht Wenn Sie den Stationen Dialog aufrufen und links den Eintrag LOC ausw hlen werden auf der rechten Seite des Dialogs alle Empf nger aufgelistet Sie k nnen Empf nger hinzuf gen und entfernen Empf nger entfernen Wenn Sie diese Option ausw hlen k nnen Sie aus der Liste aller konfigurierten Empf nger ausw hlen welchen Sie entfernen wollen Vergewissern Sie sich dass ber den Empf nger den Sie l schen W wollen keine Nachrichten mehr ausgetauscht werden Empf nger hinzuf gen Empf nger werden der lokalen Station hinzugef gt Wie viele Empf nger Sie hinzuf gen k nnen entnehmen Sie dem Handbuch Ihrer eingesetzten OFTP Middleware Protokoll des Empf ngers Zur lokalen Station k nnen mehrere Empf nger hinzugef gt werden die b
138. 25 Benutzerdaten Meist nicht angegeben Wenn Sie Facilities und Benutzerdaten angeben m chten dann als HEX Code Die Daten werden nur f r X 25 ber ISDN bertragungen ben tigt wenn Ihr X 25 Provider dies fordert Timeout Zeit in Sekunden nach welcher der Versuch eine Verbindung aufzubauen abgebrochen wird inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 25 6 2 4 Routed Station 25 6 2 5 Verbindung aktivieren OFTP2 Connector 263 Dialog Stationen DBit Delivery confirmation bit Wenn Sie diese Option ausw hlen fordert die sendende Station eine Empfangsbest tigung an X 25 Paketgr e Gr e der Datenpakete bei der Daten bertragung Standard 128 X 25 Fenstergr e Die Fenstergr e bei X 25 ISDN Kommunikation ist die Anzahl der Pakete die ohne Best tigung verschickt werden k nnen Die Fenstergr e kann w hrend des Verbindungsaufbaus ausgehandelt werden Wir empfehlen aber von vornherein die zum Partnernetzwerk passende Fenstergr e zu konfigurieren z B den Wert 7 Standard f r ISDN X 25 DBit Das D Bit ist ein Feld im Datenpaket von X 25 das f r die Ende zu Ende Best tigung verwendet wird Die DTE zeigt damit an ob sie den Empfang einer Ende zu Ende Best tigung w nscht Standard deaktiviert X 25 Modulo In der X 25 Daten bertragung wird ein auf Modulo basierendes Verfahren f r die folgerichtige bertragung von Nutzerinformationen mit Hi
139. 318 Neu Button Ein Klick auf Neu f gt eine weitere Registerkarte Neuer PIP f r den neuen PIP ein Siehe Register Neuer PIP Workbench Process Engine Systemkonnektor Guide Kap 30 5 1 3 S 318 L schen Button a Zeigen Sie die Registerkarte an die Sie l schen m chten b Klicken Sie auf L schen Eine Warnung wird angezeigt Nach Best tigung wird der PIP gel scht Register Allgemein Siehe Register Allgemein Workbench Process Engine Systemkonnektor Guide Kap 30 5 1 1 S 316 Register Not inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 316 RosettaNet HTTPS Connector Dialogbeschreibungen 30 5 1 1 Register Allgemein Arbeitsverzeichnis 16 12 2011 Lu DTD Konfiguration Nur Output Connector Siehe Register Not Workbench Process Engine Systemkonnektor Guide Kap 30 5 1 2 S 318 Register Neuer PIP nach Klick auf Neu Siehe Register Neuer PIP Workbench Process Engine Systemkonnektor Guide Kap 30 5 1 3 S 318 In diesem Register werden alle Daten angegeben die f r Business Messages zwischen zwei Gesch ftspartnern immer gleich sind Pfad Der Ausw hlen Button ffnet einen Dateiexplorer zum Anzeigen der empfangenen und erzeugten Nachrichten In diesem Verzeichnis wird auch die Datei gespeichert in der alle erzeugten Instance Identifier enthalten sind Ein In
140. 327 Dieser Abschnitt erlautert die folgenden Themen SAP Java Connector JCo installieren S 328 Funktionsprinzip S 330 XML Request Response erstellen S 330 Dialog SAP Connector Eigenschaften S 335 Verwendung Der SAP Connector verbindet sich zu einem SAP System und bietet folgende Kommunikationsarten mit dem SAP System Voraussetzungen m BAPIs RFCs Der SAP Connector kann BAPIs und RFCs im SAP aufrufen bzw von BAPIs RFCs aufgerufen werden IDocs IDocs sind ASCII Dokumente in einem XML Format mit zus tzlichen Statusinformationen Der SAP Connector nutzt IDocs um Daten mit dem SAP System auszutauschen Um die Kommunikation zwischen der inubit Process Engine und dem SAP System zu erm glichen m ssen Sie den SAP Java Connector JCo installieren Siehe SAP Java Connector JCo installieren Workbench Process Engine Systemkonnektor Guide Kap 31 1 S 328 Der Benutzer mit dem sich der SAP Connector via JCo mit dem SAP System verbindet muss auf dem SAP System erstellt und eingerichtet sein Die Gateways zur Verbindung mit dem SAP System sind als Netzwerk Services in der Datei etc services Linux bzw C Windows System32 drivers etc services Windows eingetragen Je nach Gateway Bezeichnung mussen die Eintrage wie folgt hei en sapgw00 3300 tcp sapgw01 3301 tcp Siehe auch Systemkonnektoren Workbench Process Engine Systemkonnektor Guide Kap 1 S 19 Module anlegen Work
141. 51551677 bo ObjectId 308 en ET 5 2 2 Read Operationen Bei Read Operationen erwartet der BO Connector als Eingangsnachricht das root Element und die ID eines Geschaftsobjekts und gibt die Details des Geschaftsobjekts inkl der Namensraum Angaben aus Standardm ig werden auch die Objekt IDs ausgegeben dieses Verhalten konnen Sie abschalten Siehe Standard ID ausgeben Workbench Process Engine Systemkonnektor Guide Kap 5 S 56 Voraussetzungen Die Struktur des Gesch ftsobjekts ist konform zu dem XML Schema sein das im BO Connector definiert ist 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Business Object Connector 51 Querymodus verwenden Beispiel f r Eingangsnachricht Repository Dates ben Repository Datei bearbeiten Hier k nnen Sie den Inhalt der Datei bearbeiten Nach jeder nderung wird eine neue Version der Datei im Repository erzeugt 41 B E Q inubirepostory Roct jh resdObject243 xml 3 Bestellung bo ObjectId 243 xmins bo http inubit com bo Beispiel f r Ausgangsnachricht iS ibis_root jh tmp 675_BOC_17082010_135854_WThread 7 722290530 1 In diesem Dialog werden die Nachricht oben und die aktuell vorhandenen Workflow Variablen und die Workflow Variablen speichern um diese in weiteren Tests wiederzuverwenden BB Nachricht HEJA 3 Bestellung bestelldatum 20 10 08 17 bo ObjectId 243
142. AP Request um damit auf eine Operation zuzugreifen die der Web Service bietet Der Web Service bearbeitet den SOAP Request und sendet das Ergebnis als SOAP Response an den Servicekonsumenten zurtck Web Services ber UDDI Alternativ k nnen Sie einen Web Service auch ber ein Service anbieten abrufen Verzeichnis UDDI anbieten abrufen Servicebroker Servicekonsument SOAP oder XML Serviceanbieter Ein Serviceanbieter ver ffentlicht die Beschreibungen seines Web Services als WSDL Datei in einer UDDI a Die WSDL Datei beschreibt die Operationen Daten und Austauschprotokolle die der Web Service anbietet Diese Informationen sind maschinenlesbar Die UDDI fungiert als Servicebroker und erm glicht es Servicekonsumenten Web Services zu finden Ein Servicekonsument 1 durchsucht die UDDI und w hlt den gew nschten Web Service aus 2 wird dynamisch an den Serviceanbieter gebunden 3 erstellt auf Basis der Informationen aus der WSDL Datei einen SOAP Request um damit auf eine Operation zuzugreifen die der Web Service bietet Der Web Service bearbeitet den SOAP Request und sendet das Ergebnis als SOAP Response an den Servicekonsumenten zur ck inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 408 Web Services Connector Modulvariablen des Web Services Connectors 40 2 Modulvariablen des Web Services Connectors Web Services Input Listener Ein Web Services Input Listener Connector se
143. ATE F r die Empfangsbest tigung wird auf einen Freigabe gewartet Wenn diese erteilt wurde wird die Empfangsbest tigung sofort ber die noch bestehende Verbindung gesendet Wurde diese bereits beendet wird sofort eine neue Verbindung f r das Versenden der Empfangsbest tigung aufgebaut und die Best tigung wird versendet Der OFTP Connector erteilt die Freigabe f r die OFTP Middleware selbst ndig es ist keine Interaktion eines Operators erforderlich 16 12 2011 Neighbour Station Name Telefon Bemerkungen und Netzwerk sind optionale Felder Geben Sie hier Informationen dar ber an wer die Konfiguration der Nachbarstationen pflegt Line Type Unterbrochen Mit dieser Option k nnen Sie w hlen ob die Verbindung automatisch beendet werden soll suspended oder nicht Autodial Wenn diese Option ausgew hlt ist baut die OFTP Middleware automatisch eine Verbindung auf wenn eine Nachricht zu senden ist Parallele Session Der Standard ist 1 Mit dem Wert 1 wird der Wert aus der globalen Variablen MAXSESSIONS bernommen der in der OFTP Middleware gesetzt wird Verz gerung vor dem W hlen Geben Sie hier eine ganze Zahl an Die Zahl gibt die Sekunden an die zwischen zwei Versuchen vergehen soll eine Verbindung aufzubauen Der Standard ist 0 Der weitere Aufbau des Dialogs f r die Nachbarstation h ngt davon ab welches Verbindungsprotokoll Sie ausgew hlt haben inubit Suite 6 Workbench
144. Anfragen S 371 Beispiel Objekt erzeugen S 373 Beispiel Objektdaten abfragen S 375 Beispiel Objektdaten aktualisieren S 378 Beispiel Objekt l schen S 380 Dialog SC Connector Einstellungen S 382 Mit dem Solution Center Connector k nnen Sie lesend und schreibend aus Technical Workflows der inubit Suite 6 heraus auf Business Objekte einer Business Solution zugreifen die in einem Solution Center liegen Siehe auch Systemkonnektoren Workbench Process Engine Systemkonnektor Guide Kap 1 S 19 Module anlegen Workbench Benutzer Guide Kap 3 3 S 119 Technical Workflow Diagramme Workbench Benutzer Guide Kap 12 S 293 Sie haben das Solution Center erfolgreich installiert und konfiguriert Sie haben die Verbindung der inubit Workbench zum Solution Center konfiguriert Der Solution Center Connector greift lesend oder schreibend auf das Business Objekt in Ihrer Business Solution im Solution Center zu oder legt es neu an ndern Lesen und L schen Das Business Objekt wird ber die Knoten ID oder eine XPath Abfrage definiert inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 370 Solution Center Connector Moduleigenschaften Anlegen Der Solution Center Connector erh lt eine Eingangsnachricht in der das zu erstellende Objekt definiert ist Der Vaterknoten unterhalb dessen das Objekt angelegt werden soll wird ber die Knoten ID oder eine XPath Ab
145. Annotations gt lt Components gt lt Entity gt lt Entities gt Beschreibung Property Name Erforderlich Der vollstandige Name des Properties Property MultiValue Optional Kennzeichen dass das Property aus mehreren Werten be steht Property Value Bedingt Ein oder mehrere Wert e eines MultiValue Properties Property Erforderlich Der Wert des Properties 21 2 3 3 Entity Components 16 12 2011 Komponenten beinhalten die eigentlichen Dokumente z B PDF Dokumente Pro Entit t k nnen mehrere Komponenten also Dokumente abgelegt werden In der Regel ist dies aber immer dasselbe Dokument in unterschiedlichen Formaten So kann z B eine Rechnung als TIFF als PDF und als Word Dokument angelegt werden Die entsprechende Entitat h tte dann 3 Komponenten lt Entities gt inubit Suite 6 Workbench Process Engine Systemkonnektor Guide A Livelink PDMS Connector 211 Inhalt und Struktur der Eingangs und Ausgangsnachrichten Entity gt lt Properties gt lt Notes gt lt Annotations gt lt Components gt lt Component gt lt Name gt data lt Name gt lt Format gt application pdf lt Format gt lt Encoding gt lt CreatedBy gt lt CreatedBy gt lt CreatedAt gt lt CreatedAt gt lt LastModi fiedBy gt lt LastModifiedBy gt lt LastModifiedAt gt lt LastModifiedAt gt lt Volume gt lt Volume gt lt OnlineStatus gt lt OnlineStatus gt lt Data gt lt
146. CSS Style Definitions CSS einbinden Wenn die Option markiert ist dann werden die CSS Klassen der inubit Suite 6 dynamisch eingebunden Layout css und CustomLayout css im Verzeichnis lt iS installdir gt server ibis_root conf form Wenn die Option nicht markiert ist dann m ssen Sie CSS Klassen manuell in den Header der angezeigten Portalseite einbinden inubit AG empfiehlt diese Option zu markieren wenn Sie den Q Liferay Portalserver nutzen a JavaScript einbinden Wenn die Option markiert ist dann werden die mitgelieferten JavaScript Dateien der inubit Suite 6 dynamisch eingebunden Script js GcScript js und AjaxScript jsim Verzeichnis lt iS installdir gt server ibis root conf form Wenn die Option nicht markiert ist dann m ssen Sie JavaScript Dateien manuell in den Header der angezeigten Portalseite einbinden inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 402 Web Application Connector Dialogbeschreibungen 16 12 2011 Lu inubit AG empfiehlt die Option zu markieren wenn Sie den Liferay Portalserver nutzen Formulare in Session nicht cachen Reduziert den Speicherverbrauch in der Portlet Session Trace Level Zum Festlegen der Protokollierungstiefe Portlets schreiben ihre Informationen in Protokolldateien im Verzeichnis lt iS install dir gt ibis root log Mit Hilfe der Protokolldateien k nnen Sie Portletfehler und au ergew hnliche Bedingungen unter
147. Center Logger in den Workflow einf gen Solution Center Logger konfigurieren Die Attribute des zu erstellenden Ereignisobjekts konfigurieren Sie ber die Moduleigenschaften im Wizard oder ber das Variablen Mapping Automatisches Erstellen von Ereignisobjekten Ein Solution Center Logger erstellt bei jedem Durchlauf ein Ereignisobjekt Die Ereignisobjekte erscheinen im Solution Center direkt unterhalb des Prozessobjekts der Process Solution inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 386 Solution Center Logger Eigene Event Typen erstellen 37 2 Eigene Event Typen erstellen So gehen Sie vor 1 ffnen Sie das zugeh rige BOD Ihrer Process Solution zum Bearbeiten 2 ffnen Sie das Register Basis Schemas in der Palette Externe Elemente 3 Ziehen Sie eine der Klassen bfm3 BusinessEvent oder bfm3 Milestone in den Rahmen Bewegungsdaten 4 Erstellen Sie weitere Event Klassen 5 Verbinden Sie die neuen Klassen mit der jeweiligen Elternklasse bfm3 BusinessEvent oder bfm3 Milestone ber eine Generalisierung 6 Publizieren Sie das BOD Deployen Sie das BOD in das Solution Center mit einem Klick auf das Icon Nach dem Deployment des BODs stehen die neuen Event Typen im Solution Center Logger zur Verf gung Event Typ Workbench Process Engine Systemkonnektor Guide Kap 37 S 386 37 3 Dialog SC Logger Einstellungen In diesem Di
148. D ID des Clients f r die Verbindung Login Nutzername des Clients Passwort Passwort inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 196 JMS Connector Dialogbeschreibungen Verbindungstest m Verbindung testen Zum Testen ob die Verbindung mit Ihren Angaben erfolgreich aufgebaut werden kann 19 2 3 Dialog Nachrichten Selektor In diesem Dialog haben Sie folgende Optionen Nachrichten Selektor Nachrichten Selektor werden genutzt um gezielt Nachrichten aus einem Topic oder einer Queue auszuw hlen Wenn ein Nachrichten Selektor angegeben ist dann werden nur Nachrichten an den Client bergeben deren Header und Properties zu dem Nachrichten Selektor passen Nachrichten Selektoren k nnen nicht auf Werte im Nachrichten Body Q zugreifen Ein Nachrichten Selektor ist ein bedingter Ausdruck bestehend aus einem Identifier und einem Operator gefolgt von einem Literal Die folgende Tabelle zeigt wie Nachrichten Selektoren konstruiert werden Element G ltige Werte Identifier Property oder Header Feldreferenz Operatoren AND OR LIKE BETWEEN lt gt lt gt lt gt IS NULL IS NOT NULL Literale boolean byte short int long float double String Si Siehe auch die JMS Spezifikation Version 1 1 Abschnitt Message Selector unter http java sun com products jms docs html 16 12 2011 inubit Suite 6 Workbench Process Engine Systemk
149. DRMASO2 4 ADRMASO2 ADRMASO2 5 4 IDOC BEGIN 1 EDI_DC40 SEGME seo Z B ELADRMAS SEGME ee RT cotta Ath ET OE en Mormons m un d An pr Connection Pool nur bei Verwendung als Medium Output Connector unabh ngig von Kommunikationsart Max Anzahl von Verbindungen Max Anzahl von Verbindungen im Connection Pool Beachten Sie die OSS Notes 314530 und 316877 zum Einrichten externer Verbindungen im SAP System und oder SAP Gateway Max Verbindungswartezeit Legt die max Wartezeit auf eine verf gbare Verbindung fest in Millisekunden Wenn nach der angegebenen Zeit keine Verbindung verf gbar ist wird eine JCo Exception mit dem Key JCO_ERROR_RESSOURCE geworfen Standard sind 30000 Millisekunden 30 Sekunden Verbindungs Timeout inubit Suite 6 Workbench Process Engine Systemkonnektor Guide SAP Connector 339 Dialog SAP Connector Eigenschaften Dieses Timeout betrifft nur pooled connections Verbindungen die im Connection Pool freigegeben sind und zur Wiederverwendung offen gehalten werden Es betrifft keine Verbindungen die aktuell verwendet werden Eine pooled connection wird geschlossen wenn sie nach Ablauf der angegebenen Zeit nicht aktiviert wurde Angabe in Millisekunden Standard sind 600000 Millisekunden 10 Min Verbindungstest m Verbindung testen Zum Testen ob die Verbindung mit Ihren Angaben erfolgreich aufgebaut werde
150. Date Erstellungsdatum des Ereignisobjekts Position nur f r den Event Typ bfm3 Milestone Positionsnummer eines Meilensteins Status nur f r den Event Typ bfm3 Milestone Status des Meilensteins F r selbstdefinierte Event Typen k nnen Sie weitere Attribute definieren und ber die Moduleigenschaften im Wizard oder das Variablen Mapping setzen inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 388 Solution Center Logger Dialog SC Logger Einstellungen 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 3518 Connector Verwendung Konnektortypen 389 Dieser Abschnitt erl utert die folgenden Themen m Modulvariablen des VFS Connectors S 389 m Dialogbeschreibungen S 390 Ein VFS Virtual File System Connector sorgt daf r dass die inubit Process Engine mit lokalen und entfernten Dateisystemen wie zB Windows Shared Verzeichnissen oder dem lokalen Repository kommunizieren kann Der Konnektor unterst tzt daf r das CIFS Samba und das Repository Protokoll Sie haben folgende Konfigurationsm glichkeiten Input Connector Holt Dateien aus einer virtuellen Verzeichnisstruktur und bergibt diese zur Weiterverarbeitung an einen Workflow Output Connector Schreibt das Ergebnis eines Workflows in eine Datei in einem virtuellen Verzeichnis Siehe auch Systemkonnektoren Workbench Process Engine Systemkonnektor Guide Kap 1
151. Dateien in ein Verzeichnis auf einem FTP Server Siehe auch Systemkonnektoren Workbench Process Engine Systemkonnektor Guide Kap 1 S 19 Module anlegen Workbench Benutzer Guide Kap 3 3 S 119 Technical Workflow Diagramme Workbench Benutzer Guide Kap 12 S 293 Bei der Ausf hrung eines FTP Connectors werden folgende Variablen gesetzt ReadFileDate Letztes Anderungsdatum der Eingangsdatei Format dd mm yyyy hh mm ss ReadFileName Name der Eingangsdatei mit Extension ReadFileSize Gr e der Eingangsdatei in Bytes ReadFileWildcardname Gibt den Inhalt der Wildcard aus die beim Konfigurieren des FTP Connectors im Dateinamen verwendet wurde WriteFileDate Nur beim FTP Output Connector inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 132 FTP Connector Dialogbeschreibungen Erzeugungsdatum der Ausgabedatei Format dd MM yyyy HH mm ss WriteFileName Name der Ausgabedatei WriteFileWildcardname Nur beim FTP Output Connector wenn im zu erzeugenden Dateinamen z B Timestamp oder Wildcard verwendet werden Gibt den Inhalt der Wildcard aus die beim Konfigurieren des FTP Output Connectors im Dateinamen verwendet wurde Siehe Workflow Variablen und Mappings Workbench Benutzer Guide Kap 14 S 365 11 2 Dialogbeschreibungen Dieser Abschnitt erlautert die folgenden Themen Dialog FTP Connector Eigenschaften S 132 Dialog FTP Kommandos ausf hre
152. Daten die unver ndert weitergegeben werden sollen XML inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 394 VFS Connector Dialogbeschreibungen XML Konfiguration ZIP Konfiguration Legt fest dass die Ausgangsnachricht im IBISDirectory XML Format weitergegeben wird Das XML Schema finden Sie im iS Repository im Verzeichnis Global gt System gt Mapping Templates gt File Connector ZIP Die Ausgangsnachricht wird in einer Zip Datei komprimiert Hinweis zur XML Zip Ausgabe Wenn Sie Wildcards im Verzeichnisnamen konfiguriert haben dann werden die gelesenen Dateien im XML bzw Zip als Baumstruktur ausgegeben Als Basisverzeichnis dient dabei das letzte feste Verzeichnis Beispiele Der Verzeichnisname ist foo bar blub Es werden die Unterverzeichnisse ab foo bar abgebildet Der Verzeichnisname ist foo bar xyz blub Es wird das Verzeichnis xyz blub abgebildet Bei Ausgabeformat XML Inklusive Dateiinhalt Wenn markiert dann wird die gesamte Datei gelesen und ihr Inhalt base64 kodiert der XML Ausgangsdatei mitgegeben Wenn nicht markiert dann werden nur die Metadaten der Datei gelesenen z B Name Dateigr e und Datum Bei Ausgabeformat ZIP Kodierung Die Auswahl legt die Kodierung der Dateinamen innerhalb des Zip Archivs fest 38 2 3 Dialog Output Connector Konfiguration Eingangsformat 16 12 2011 In diesem Dialog legen Sie fes
153. Datenbank mindestens Tabellen und Spaltennamen m ssen bekannt sein Siehe Metadaten abfragen Workbench Process Engine Systemkonnektor Guide Kap 6 1 S 60 So gehen Sie vor 1 Legen Sie einen Technical Workflow mit einem Database Connector an 2 Aktivieren Sie beim Database Connector im Dialog Datenbankverbindungen und Query Typ Workbench Process Engine Systemkonnektor Guide Kap 6 5 1 S 81 im Bereich Funktion die Option Statische Query ausf hren inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 7 8 Database Connector 61 Dynamische XML Query erstellen Klicken Sie auf Weiter Der Dialog Statische SQL Query Workbench Process Engine Systemkonnektor Guide Kap 6 5 3 S 85 wird angezeigt Geben Sie die SQL Query ein Klicken Sie auf Weiter Der Dialog Ergebnis der Query Workbench Process Engine Systemkonnektor Guide Kap 6 5 4 S 85 wird angezeigt Legen Sie fest wie das Ergebnis der SQL Query ausgegeben werden soll Beenden Sie den Assistenten mit Fertig stellen Publizieren und aktivieren Sie den Technical Workflow Bei der Ausf hrung des Database Connectors wird die SQL Query an die Datenbank gesendet 6 3 Dynamische XML Query erstellen berblick Um XML Querys zur Ausf hrungszeit dynamisch zu erzeugen ben tigen Sie einen XSLT Converter den Sie mit Ihrem Database Connector verbinden Creates_XML Query DB_C Dyna
154. Der Workflow stoppt unmittelbar vor dem Callback Listener So gehen Sie vor 1 Legen Sie mehrere Module gem Ihren Anforderungen an 2 Verkn pfen Sie die Module untereinander und mit dem aufrufenden Web Services Connector Dieser Web Services Medium Listener Connector wartet auf die Antwort des Web Services Der Workflow stoppt unmittelbar vor diesem Connector und wird erst fortgesetzt nachdem die Antwort eingetroffen ist inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Web Services Connector 423 Asynchrone Web Services Liegt die Antwort bereits vor bevor der Workflow den Callback Listener erreicht hat wird sie zwischengespeichert So gehen Sie vor 1 Legen Sie einen neuen Web Services Connector an benennen Sie ihn und klicken Sie auf Weiter um zum n chsten Register zu gelangen 2 W hlen Sie auf dem Register System Connector Eigenschaften f r Verwendung den Eintrag Asynchrone Antwort Nachrichten Callbacks empfangen Die Option Medium Connector Workflow Mitte und die Q Checkbox Auf Datenempfang warten Listener Connector werden automatisch aktiviert 3 Klicken Sie auf Weiter um zum Register Bereitgestellter Web Service zu gelangen 4 Klicken Sie im Bereich Callback Listener spezifische Einstellungen in der Zeile WSDL von zugeh rigem Aufrufer Modul importieren auf das Icon 5 W hlen Sie den aufrufenden Web Service
155. EHEREEEEREESEERERER EEEHRERESEEESEEEENEIEREREEFBEFFEEEEEER 405 40 1 Funktionsprinzip eines Web Services 4 4444sosnnsnnnsnnennnnnnnnnnennennnnnnnnennnnnennnnnannnnnnnennnennen nn 406 40 2 Modulvariablen des Web Services Connectors uuuusnsnennnnnnnnnnnennnnnnnnnennnnnnnnnnnnnnnnnnnnnnnnnsnnnnn nn 408 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Inhaltsverzeichnis 13 40 3 Web Service anbieten u ne ee in net et ein erahnen 409 40 4 Web Service aufrufen use ala A N E 413 40 5 Asynchrone Web Services uuerssnnesnennnnennennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnennnnnnnnnnnnnnnsnnnnnnnnnnnnennnsnnnn nn 416 40 5 1 Asynchronen Web Service anbieten nn 418 40 5 2 Asynchronen Web Service aufruten nn 420 40 6 Web Services Provider durch Security Token Service absichern 424 40 7 STS gesicherten Web Service Provider aufrufen nn 425 40 8 Operationen eines Web Services erstellen 24424444444440nnnnnennnnnnnnnnnennnnnnennnnannnnnnnennnennnn nenn 426 40 9 Partnerlinks berschreiben see anne REENEN 428 40 10 Web Service in UDDI publizieren 429 40 11 Aktive Web Services anzeigen nenn 430 40 12 SOAP Nachrichten protokollieren nenn 430 40 13 Bin rdaten als Attachments mit MTOM bertragen uu s22s4nenssnnnnnnnennnnnnnnnnnnnnnnnnnn nenn nenn 431 40 13 1 Nachrichten mit bin ren Attachments versenden nn 432 40 13 2 Nachrichten mit bin ren Attachme
156. Element Zeichen Name der Referenzierung auf das die Methode bzw der Parameter angewendet werden soll result Methoden Element Name zur Referenzierung des R ckgabewertes einer Me thode type lt param gt Element Angabe der Klasse des Typs des Methodenparameters z B java lang String 17 5 Dialog Java Reflection Connector Eigenschaften 16 12 2011 Ausgabe Optionen In diesem Dialog haben Sie folgende Optionen Nur Resultate Wenn markiert dann enth lt die Ausgangsnachricht nur das XML Element lt result gt Die Eingangsnachricht wird nicht ausgegeben Dient der bersichtlichkeit und Performance bei gro en XML Eingangsnachrichten inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 181 Dieser Abschnitt erlautert die folgenden Themen Funktionsprinzip S 181 Eingangsnachricht erstellen S 182 Beispiel Eingangsnachricht S 184 Dialog J2EE Connector Architecture Adapter S 185 Verwendung Mit dem JCA Connector J2EE Connector Architecture k nnen Sie beliebige Applikationen in die inubit Suite 6 integrieren Siehe auch 18 1 Funktionsprinzip Voraussetzungen m Systemkonnektoren Workbench Process Engine Systemkonnektor Guide Kap 1 S 19 Module anlegen Workbench Benutzer Guide Kap 3 3 S 119 Technical Workflow Diagramme Workbench Benutzer Guide Kap 12 S 293 Die inubit Process Engine muss im JBoss betrieben werden Fur die Kommunikation mit
157. EventID INT CALL getNewID IS EVENTS ID newEventID NSERT INTO is events id is plugin id pkl pk2 pk3 pk4 pk5 pk6 pk7 pk8 pk9 verb is structure name priority retrieve_ time status timestamp 0815 ist die Plugin ID VALUES newEventID 0815 NEW FATHERID NULL NULL NULL NULL NULL NULL NULL NULL insert FATHER CHILD 1 now 0 now END S DELIMITER 3 DBO Input Connector erstellen und konfigurieren a Aktivieren Sie den Scheduler um das Abfrage Intervall festzulegen Konfigurieren Sie im Dialog Datenbankeinstellungen Workbench Process Engine Systemkonnektor Guide Kap 7 6 1 S 102 die Datenbankverbindung und testen Sie diese Geben Sie die Plugin ID des DBO Medium Connectors an durch den die Events ausgelost wurden Markieren Sie die Option Event Listener um die Funktion des Konnektors festzulegen Geben Sie den Namen der Eventtabelle an Geben Sie eine Archiv Tabelle an wenn verarbeitete Events archiviert werden sollen 4 Klicken Sie auf Weiter Ein weiterer Dialog wird angezeigt 5 Klicken Sie auf Fertig stellen um die Konfiguration des Konnektors zu beenden 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Database Object Connector 97 Event Archiv mit Archiv Prozessor Uberwachen 7 3 Event Archiv mit Archiv Prozessor berwachen Als Archiv Prozessor sch tzt ein DBO Inp
158. Fall das Zeichen 5 Wenn Sie im vorliegenden Connector ebenfalls eine Wildcard angegeben haben zum Beispiel Ausgabe xml so wird an Stelle der Wildcard das Zeichen 5 eingef gt Dateien nach dem Lesen l schen Wenn markiert dann werden die Dateien nach dem Lesen gel scht Fehler erzeugen wenn L schvorgang fehlschl gt Wenn markiert dann wird im Queue Manager ein Fehlereintrag f r den Workflow mit diesem Modul angezeigt Ist ein Fehlerausgang konfiguriert wird dieser durchlaufen Sonst wird die Ausf hrung des Moduls abgebrochen Maximale Anzahl von Dateien pro zeitgesteuertem Aufruf inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 158 inubit IS Connector Dialogbeschreibungen Lesereihenfolge Numerischer Wert z B 100 um die Systemauslastung der inubit Process Engine bei Aufruf von File Connectoren zu steuern Legt die Reihenfolge fest in der die Dateien geholt werden 14 3 5 Dialog Output Datei en Output Datei en 16 12 2011 Bei Output Listener Connector In diesem Dialog konfigurieren Sie das Schreiben der Dateien Verzeichnis Name des Verzeichnisses aus dem der Connector Dateien entgegennehmen soll Name der Dateien Name der Datei en die der Connector entgegennehmen soll Bei der Angabe des Dateinamens k nnen Sie Wildcards verwenden z B Inputdata xml Wildcard Inhalt des vorher ausgef hrten File oder FTP Connectors verwend
159. L konform als SOAP Response strukturiert werden bevor es an den aufrufenden Web Service zur ckgesendet werden kann c In diesem Beispiel fand keine Verarbeitung statt daher erstellen Sie nun lediglich ein Ausgangsmapping ffnen Sie im Bereich XML Zieldatei das A Men und w hlen Sie ffnen von gt Web Services Explorer Ein Dialog ffnet sich inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 412 Web Services Connector Web Service anbieten 16 12 2011 d W hlen Sie bei Modul Ihren Web Services Input Listener aus und bei Operation SayHello Response Web Services Connector Modulauswahl Wahlen Sie das Web Services Connector Modul aus dessen WSDL als Vorlage in den XSLT Converter geladen werden soll WSDL bernehmen von Modul Provide Webservice Service ProvideWebService Port ProvideWebServicePort Operation SayHello Response Generator Optionen XML Schema XML Instanz Erzeuge optionale Elemente Kommentar zum Elementtyp hinzuf gen Anmerkungen hinzuf gen Erzeuge Beispiele f r Elementwerte renden _X Are e Klicken Sie auf Fertig stellen Die Struktur der SOAP Nachricht wird angezeigt f Ziehen Sie das Root Element der erzeugten SOAP Nachricht per Drag n Drop nach oben auf das xs1 template Element und passen Sie z B den Wert des sayHelloResponse Elements an inubit Suite 6 Workbench Process Engine Systemkonn
160. LL PK9 VARCHAR2 50 DEFAULT NULL inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Database Object Connector 95 Events mit Event Listener Uberwachen und archivieren IS STRUCTURE NAME VARCHAR2 50 DEFAULT NOT LE ERB VARCHAR2 10 DEFAULT NOT NULL RIORITY NUMBER 10 0 DEFAULT 0 NOT NULL MESTAMP DATE DEFAULT SYSDATE NOT NULL STATUS NUMBER 10 0 DEFAULT 0 NOT NULL RETRIEVE TIME DATE DEFAULT SYSDATE NOT NULL CREATE SEQUENCE SEQ IS EVENTS INCREMENT BY 1 START WITH 1 NOMAXVALUE NOCYCLE CACHE 10 F r MySQL Hus Z T O CREATE TABLE IS EVENTS ID NUMERIC 10 0 DEFAULT 0 NOT NULL IS PLUGIN ID VARCHAR 10 DEFAULT NOT NULL PK1 VARCHAR 100 NOT NULL PK2 VARCHAR 100 PK3 VARCHAR 50 PK4 VARCHAR 50 PK5 VARCHAR 50 PK6 VARCHAR 50 PK7 VARCHAR 50 PK8 VARCHAR 50 PK9 VARCHAR 50 IS_STRUCTURE NAME VARCHAR 50 DEFAULT NOT NULL VERB VARCHAR 10 DEFAULT NOT NULL A PRIORITY NUMERIC 10 0 DEFAULT 0 NOT NULL TIMESTAMP TIMESTAMP NOT NULL STATUS NUMERIC 10 0 DEFAULT 0 NOT NULL RETRIEVE TIME TIMESTAMP NOT NULL 2 Trigger erstellen Insert Trigger berwachen ob in der Tabe
161. MAP und IMAPS als Protokoll AUTHENTICATE PLAIN Kommando bei der Authentifizierung vermeiden Wenn markiert wird die PLAIN Authentifizierung deaktiviert Diese Option ist sinnvoll bei der Anbindung des Exchange WY Servers 2007 Verbindungstest m Verbindung testen Zum Testen ob die Verbindung mit Ihren Angaben erfolgreich aufgebaut werden kann 22 2 2 Dialog Datenweitergabe konfigurieren Input Connector In diesem Dialog haben Sie folgende Optionen inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 218 Mail Connector Dialogbeschreibungen Einstellungen fur die Datenweitergabe 16 12 2011 MIME Fur E Mails im MIME Format Die E Mail wird unverandert an das nachste Modul des Workflows weitergeleitet Die MIME Spezifikation erm glicht es Nachrichten in Sprachen mit unterschiedlichen Zeichensatzen oder multimedial erweiterte Email auszutauschen Eine MIME E Mail enth lt zus tzliche standardisierte Felder in den Headern welche die Datentypen des Inhalts und die Organisation der Nachrichten beschreiben MIME XML F r E Mails im MIME Format Die E Mail wird entsprechend ihrem MIME Typ kodiert und der Inhalt der Email wird in das IBIS MIME XML Format konvertiert Fur die Konvertierung wird folgendes Schema verwendet Global gt System gt Mapping Templates gt MIME Adapter gt SMimel 1 xsd Header Namen im XML klein schreiben Die Option ist sprechend Einheitlich klein gesc
162. Nachbarstation hinzu Diese wird in einem Verzeichnisbaum unter LOC hinzugef gt Sie m ssen die Konfiguration der Nachbarstation kennen Wenn Sie die neu hinzugef gte Station ausw hlen k nnen Sie die Parameter auf der inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 238 OFTP Connector Dialog Stationen 16 12 2011 rechten Seite des Dialogs hinzuf gen Die Stationen k nnen f r verschiedene bertragungsprotokolle konfiguriert werden W hlen Sie eines der Protokolle X 25 Iu6 2 TCP IP ISDN oder Virtual Dialoggruppe Odette Odette ID Dies ist eine eindeutige Zeichenkette die aus maximal 25 Zeichen besteht Das erste Zeichen ist immer ein O Passwort empfangen Das vom Gesch ftspartner erwartete Passwort Passwort senden Das an den Gesch ftspartner gesendete Passwort Gr e des Austauschpuffers Die Gr e wird in Byte angegeben Der Standard ist 0 Wenn Sie hier einen Wert setzen wollen benutzen Sie den Wert des globalen Parameters OEXBUF wie im Handbuch der verwendeten OFTP Middleware beschrieben Anzahl der Austauschpuffer Der Standard ist 0 Die Zahl bestimmt die Anzahl der Puffer die gesendet werden ohne auf eine Antwort zu warten Empfangene Blockanzahl Da OFTP Nachrichten bei einer Verbindungsst rung nicht vollst ndig neu gesendet werden sondern nur von sogenannten Aufsetzpunkten kann hier bestimmt werden nach wie viel empfangenen Bl cken ein Aufse
163. Nachbarstation nennen 243 24 6 1 6 Routed Station nica nen E 244 24 6 1 7 Verbindung aktivieren u a 244 24 6 1 8 ENTENEN EE 244 KEE ul EE 245 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Inhaltsverzeichnis 9 24 6 2 1 X 25 Empf nger konfigurieren us444esnnnnnnnnnnnennnnnnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nn 245 24 6 2 2 ISDN Empf nger Konfigurieren nu naar 247 24 6 2 3 TCP IP Empf nger konfigurieren 2244444444snnnnnnnnennnnnennennnnnnnnnnnnnnnnnnnennnnnnenennnnnnn nenn 247 24 6 2 4 SNA LU6 2 Empf nger konfigurieren nn 248 Kl Rela Le EE 249 25 1 Voraussetzungen 4 Ali Bienen Aeren 249 25 2 F nkti nsprinzips u c een ann a deele een 250 20 9 Daten berragungs ue TEE 251 25 4 rvsEVO Monitoring 444esennnnnennnnnnnnnnnnnnnnnnnnnnennnnnnnnnennnnnnnennnnnnnsennnnnnnsnennnnnnnnnnnnnnnnnnnnnnnnsnnnnnn nn ann 252 25 5 Dialog OFTP Datenaustausch Konfiguration 44srnnnnennnnnnnnnnnnennnnnnnnennnnnnnnnnnnnnnnnnnnnenn nenn 253 296 RRE e e EE 256 25 6 1Lokale Station ineinander 257 25 6 2 Nachbarstationen ann 258 25 6 2 1 Nachbarstation Uber TCP IP sr a EEE EEEE E 260 25 6 2 2 Nachbarstation ber ISDN 261 25 6 2 3 Nachbarstation ber XO T u nee KREE ENEE 262 25 6 2 4 Routed Station 24444sssnnnnnnnnnnnnnnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnennnnnnnnnnnnnnnnnneennnnnnnnennnnnn
164. PPR EN LSM SIN re BLN JM Hrs AIA aS If yA A a MN FE nt mg EE weit ee Sie k nnen Ihren selbst erstellten Web Service anderen Benutzern ber ein UDDI Verzeichnis zug nglich machen Siehe Web Service in UDDI publizieren Workbench Process Engine Systemkonnektor Guide Kap 40 10 S 429 40 4 Web Service aufrufen berblick Das Beispiel zeigt die beiden wesentlichen Module f r einen Web Service Aufruf inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 414 Web Services Connector Web Service aufrufen 16 12 2011 CreateR equest_SayHello Call_WebService XSLT Converter zum Erstellen der Web Service Anfrage m Web Services Medium oder Output Connector zum Senden der Anfrage und zum Empfangen des Ergebnisses wenn vorhanden Ein Medium Connector kann eingesetzt werden wenn der Web Service ein Ergebnis zur cksendet das im Workflow weiterverarbeitet werden soll Der Medium Connector sendet die Anfrage wartet auf das Ergebnis und bergibt es an das nachfolgende Modul im Workflow So kann das Ergebnis z B in eine Datenbank geschrieben oder f r Drittsysteme geeignet aufbereitet werden Der Einsatz eines Output Connectors ist sinnvoll wenn die Anfrage eine One Way Operation ohne R ckgabe aufruft und keine weiteren Prozessschritte n tig sind Technisch verh lt sich der Output Connector genauso wie der Medium Connector d h auch der Output Connector wartet auf das Ergebnis
165. Passwort sein oder das Zertifikat mit dem die Anfrage signiert ist Wenn die Pr fung positiv verl uft dann erzeugt der STS zwei Token F rdas erste Token gilt Esenth lt einen Session Key mit der Information ob sich der Consumer erfolgreich authentifiziert hat Das Token ist mit dem ffentlichen Schl ssel des Service Providers verschl sselt Damit ist sichergestellt dass niemand au er dem Service Provider den Session Key auslesen kann Das Token ist vom STS signiert um zu versichern dass der STS dieses Token ausgestellt hat F r das zweite Token das Pr f Token gilt Das Pr f Token enth lt ebenfalls den Session Key Dieser ist n tig damit der Consumer seinen Web Service Aufruf signieren kann Das Pr f Token ist mit dem ffentlichen Schl ssel des Consumers verschl sselt damit auch der Consumer in den Besitz des Session Keys gelangen kann Der STS sendet Token und Pr f Token an den Consumer 4 Service Consumer ruft Service Provider auf Der Consumer empf ngt die beiden Token und extrahiert den Session Key aus dem Pr f Token Er erstellt den Aufruf des Web Services und signiert den Aufruf mit dem Session Key Dann sendet der Consumer den Aufruf und das eigentliche Token des STS an den Service Provider 5 Service Provider pr ft die Signatur des Tokens Der Service Provider pr ft die Signatur des Tokens mit dem ffentlichen Schl ssel des STS um zu verifizieren dass das Token wirklich vom
166. Portnummer an die mit einem Doppelpunkt vom Rechnernamen getrennt wird beispielsweise MyServer 1234 Middleware Name Hier wird blicherweise die Zeichenkette rvsmw benutzt Wenn Sie einen anderen Namen f r die Middleware vergeben haben bernehmen Sie diesen hier Anmeldung Geben Sie hier die Benutzernamen an mit dem Sie sich bei der Middleware anmelden Gro und Kleinschreibung wird unterschieden Passwort Geben Sie hier Ihr Passwort ein Dateiname Der Name wird f r die OFTP bertragung benutzt und muss dem Empf nger bekannt gemacht werden damit dieser auf die Datei zugreifen kann Im Dateinamen k nnen Sie Wildcards oder regul re Ausdr cke verwenden Wildcards Fragezeichen Steht f r genau ein beliebiges Zeichen inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 234 OFTP Connector Dialog OF TP Datenaustausch Konfiguration 16 12 2011 Asterisk Steht f r Null bis n beliebige Zeichen Die Wildcards k nnen in beliebiger Kombination und H ufigkeit benutzt werden Wenn Wildcards angegeben sind dann holt z B ein Input Connector nur Dateien die dem angegebenen Wert entsprechen alle anderen Dateien werden ignoriert Um alle Dateien zu empfangen geben Sie ein Regul re Ausdr cke Regul re Ausdr cke m ssen in Schr gstriche eingeschlossen werden z B d d d d d dA dA d F r Informationen ber regul re Ausdr cke s
167. Process Engine Systemkonnektor Guide Kap 1 S 19 Module anlegen Workbench Benutzer Guide Kap 3 3 S 119 Technical Workflow Diagramme Workbench Benutzer Guide Kap 12 S 293 rvsEVO der Firma T Systems International GmbH muss installiert und konfiguriert sein Dabei m ssen Ubertragungsparameter eingestellt und Stationen mit einer definierten Station ID eingerichtet werden Die Software besteht aus dem rvsEVO Server und einer Client Komponente Sie kann sowohl uber das Benutzerinterface der Client Komponente als auch Uber das Benutzerinterface des rvsEVO Servers konfiguriert werden Erfragen Sie unbedingt bei inubit AG welche rvs Version Sie f r Ihre Installation ben tigen inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 250 OFTP2 Co Funktionsp 25 2 nnector rinzip Funktionsprinzip inubit Suite oO Nachrichtenfluss Sie haben die folgenden Dateien der rvs Client Komponente in das Verzeichnis lt iS installdir gt server Tomcat webapps ibis WEB INF 1ib der inubit Process Engine kopiert rvs identity data 1 0 jar rvs util 1 3 1 jar rvs client api 1 3 1 jar rvs common exception 1 0 jar rvs data 1 3 1 jar rvs datahelper 1 5 jar rvs evo server jar F r weitere Informationen beachten Sie die Dokumentation der rvs Software 16 12 2011 clientGUI OFTP2 over Nachricht versenden mit Output Connector Der OFTP2 Connector be
168. Process Engine Systemkonnektor Guide 24 6 1 1 Nachbarstation ber TCP IP OFTP Connector Dialog Stationen IP Adresse Geben Sie entweder den Namen oder die IP Nummer des Rechners an ber den die TCP IP Verbindung l uft Port Geben Sie hier die Portnummer f r die TCP IP Verbindung an 24 6 1 2 Nachbarstation ber SNA LU6 2 SNA Systems Network Architecture ist eine Netzwerkarchitektur die von IBM entwickelt wurde Mit der LU Type 6 2 kann der parallele Aufbau von Verbindungen einer einzelnen Logical Unit zu mehreren Anwendungsprogrammen erreicht werden 24 6 1 3 Nachbarstation ber ISDN LU Name Name der Logischen Einheit logical unit LU Netzwerk ID Die Netzwerk ID auch NETID spezifiziert ein SNA Netzwerk Es ist eine ein bis achtstellige alphanumerische Zeichenkette TP Name TP steht f r Transaction Program TP Name spezifiziert den Namen eines Advanced Program to Program Communication APPC Transaction Programms auf einem Datenbankserver Beispiele sind RVSOFTP oder DB2DRDA Modus Der Name des Modus muss eindeutig sein und den SNA Namenskonventionen entsprechen beispielsweise LU62PS Benutzer ID Passwort Benutzer ID entspricht einem Login Namen Einige SNA Netzwerke erfordern einen Authentifizierung Sicherheit Einige SNA Netzwerke erfordern Authentifizierung Wenn diese gefordert ist muss die Checkbox ausgew hlt werden Dadurch werden Benutzer ID und Passwort zu den bertragene
169. Record Liste deren Werte ber einen alphanumerischen Index referenziert sind IndexedRecord Liste deren Werte ber einen numerischen Index referenziert sind 7 Methode einf gen a W hlen Sie im Baum den Knoten Methods aus b ffnen Sie das Kontextmen und w hlen Sie Methode hinzuf gen Ein Dialog ffnet sich c W hlen Sie alle Methoden die aufgerufen werden sollen d Klicken Sie auf OK um zur ck in die Baumansicht zu gelangen Die gew hlten Methoden wurden hinzugef gt und alle Parameter unterhalb der Methodenknoten gesetzt 8 Parameterwerte setzen Um einen vollst ndigen Methodenaufruf absetzen zu k nnen m ssen Sie die Parameter mit konkreten Werten f llen a Markieren Sie einen Parameter b ffnen Sie das Kontextmen und w hlen Sie Wert setzen Ein Dialog ffnet sich In diesem Dialog wird der Wert f r den gew hlten Parameter gesetzt Zur Unterst tzung wird der Datentyp des Parameters angezeigt Wenn es sich bei dem Parameter um ein Java Objekt mit einem komplexen Datentyp handelt dann muss zun chst ein passender Constructor zum Erzeugen dieses Java Objektes ausgew hlt werden 9 Wenn alle Einstellungen vollst ndig sind beenden Sie den Assistenten Die Struktur der Eingangsnachricht wird erzeugt und angezeigt inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 184 JCA Connector Beispiel Eingangsnachricht 10 Ziehen Sie die Strukt
170. Remote Connector auf einem entfernten Rechner Es kann nicht jeder Systemkonnektortyp als Remote Connector genutzt werden Diese Option ist nur aktiv wenn der Systemkonnektor als Remote Connector genutzt werden kann Systemkonnektoren die als Listener konfiguriert sind k nnen grunds tzlich nicht als Remote Connector betrieben werden Der Button Konfiguration ffnet den Dialog Remote Connector Konfiguration Workbench Process Engine Systemkonnektor Guide Kap 1 1 5 S 25 In diesem Dialog konfigurieren Sie die URL des Remote Connectors und Authentifizierungsdaten und k nnen die Verbindung testen F r mehr Informationen ber die Installation und Konfiguration eines Remote Connectors siehe Remote Connector Process Engine Administrator und Entwickler Guide Kap 13 S 143 Behandlungvon m Anzahl der Wiederholversuche verbindungstehlem Gibt an wie oft der Systemkonnektor versuchen soll eine Verbindung zu dem anzusprechenden System aufzubauen Wenn die Verbindung nicht wiederhergestellt werden kann wird ein Fehler geworfen a Zeitabstand der Wiederholversuche Zeitintervall zwischen den einzelnen Versuchen eine Verbindung mit dem System herzustellen Timeout in Sek Standard Timeout Zeit die das Modul auf die Herstellung der Verbindung wartet Wenn nach Ablauf dieser Zeit keine Verbindung hergestellt werden kann dann wird die Modulausf hrung abgebrochen und ein Fehler geworfen Wenn Sie den
171. Ressource manipulieren muss nach ausgef hrter Aktion nicht unbedingt eine Antwort zur ckgesendet werden Ein Antwortcode reicht in diesem Fall Medien Typ Zeichensatz Siehe Einstellungen f r GET Anfragen Workbench Process Engine Systemkonnektor Guide Kap 28 S 299 Antwort Statuscode W hlen Sie aus was als Antwort Statuscode empfangen werden soll Um im Fehlerfall in der Response anzuzeigen dass die Anfrage Daten fehlerhaft sind kann die Variable restConnector responseStatusCode f r den Antwort Statuscode auf den HTTP Status Code 400 f r Bad Request gesetzt werden inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 300 REST Connector Dialogbeschreibungen Allgemeine Einstellungen Antwort Daten automatisch kodieren Aktivieren Sie diese Option wenn die Antwort Daten automatisch mit einer dem Server bekannten und vom Client unterst tzten Methode kodiert werden sollen HTTP Header bearbeiten Der Button HTTP Header bearbeiten ffnet den Dialog zum Bearbeiten der Header Definition f r die verf gbaren HTTP Methoden Siehe HTTP Header Workbench Process Engine Systemkonnektor Guide Kap 28 S 301 28 8 3 Dialog Konfiguration der Anfrage Basiskonfiguration Authentifizierung verwenden 16 12 2011 Medium und Output Connector In diesem Dialog zur Konfiguration der anzufragenden Ressource legen Sie die aufzurufende URL die HTTP
172. System auf gerufen Die Funktion wird vom SAP Connector und den nachfol genden Modulen ausgef hrt evtl vorhandene R ckgabewerte werden nicht an das SAP zur ckgegeben IDoc Der SAP Connector wird vom SAP System aufgerufen und erh lt von diesem ein IDoc das IDoc wird von nachfolgenden Modulen im Workflow verarbeitet Medium Output Connector BAPI RFC Der SAP Connector ruft eine Funktion auf dem SAP System auf Mit einem XSLT Converter Modul und dem SAP Explorer wird der XML Request erstellt den das vom SAP Connector anzuspre chende BAPI erwartet Der XML Request enthalt den Namen der aufzurufenden Funktion sowie Parameter und Werte Der XSLT Converter bergibt den XML Request an den Connec tor der SAP Connector ruft damit die Funktion auf dem SAP Sys tem auf dann wird die Funktion dort ausgef hrt Das Ergebnis er halt der SAP Connector und gibt es an das nachfolgende Modul weiter IDoc Der SAP Connector erh lt als Eingangsnachricht ein oder meh rere IDocs Der SAP Connector verbindet sich mit dem SAP Sys tem und sendet die IDocs 31 3 XML Request Response erstellen 16 12 2011 Wenn Sie den SAP Connector mit einer der Kommunikationsarten BAPI RFC oder IDoc verwenden ben tigen Sie eine konforme XML Response bzw einen entsprechenden XML Request Zum Erstellen verwenden Sie einen XSLT Converter und den SAP Explorer Erzeugen und publizieren Sie zuerst den SAP Connector damit dessen Verbindung
173. Systemen zu kommunizieren die im Unicode Modus laufen Sonst erhalten Sie bei BAPI RFC Fehlermeldungen Bei einem IDoc Listener kommen IDoc nicht an obwohl im SAP System die Meldung hinterlegt ist dass die Daten erfolgreich an das externe System die inubit Process Engine bertragen wurden Wenn die inubit Process Engine das Gateway nicht erreichen kann A versucht dieser in 300 Sekunden Intervallen die Verbindung wieder herzustellen Sie k nnen dieses Standardintervall in der SAP Connector Eigenschaftentabelle ndern Moduleigenschaft RetryInterval Angabe in Sekunden Modus Synchron Asynchron nur bei Einsatz als Input Listener und BAPI RFC Kommunikation Legen Sie fest ob die Ruckgabewerte an SAP zur ckgegeben werden synchron oder nicht asynchron Weitere Einstellungen Transaktionshandling nur bei BAPI RFC als Medium Output Connector Mit Transaktionshandling Der SAP Connector setzt explizit ein Rollback bzw Commit ab Ohne Transaktionshandling Der SAP Connector setzt kein explizites Rollback bzw Commit ab Aufruffehlerbehandlung Exception werfen Bei einem Fehler wird eine Exception geworfen und die Ausf hrung des Workflows abgebrochen Inden Ausgabestrom schreiben Bei einem Fehler wird die Fehlermeldung als XML Datei ausgegeben und die Ausf hrung des Workflows fortgesetzt Die Fehlermeldung kann von einem nachfolgenden Modul behandelt werden Multi IDoc Verarbeitung nur bei Ko
174. Tabelle enth lt f r die standardm ig mitgelieferten Login Module bereits vorbelegte Eintr ge Wenn Sie ein eigenentwickeltes Login Modul benutzen m ssen Sie die Parameter in der Tabelle selbst anlegen inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 172 JAAS Connector Dialog JAAS Connector Eigenschaften Zum Bearbeiten der Tabelle verwenden Sie folgende Buttons Neue Zeile hinzuf gen A Markierte Zeile l schen fe Markierte Zeile eine Position nach oben verschieben E Markierte Zeile eine Position nach unten verschieben Grunds tzlich ist die Reihenfolge der Login Modul Optionen f r die Abarbeitung nicht wichtig sondern verbessert die bersichtlichkeit Verbindungstest m Verbindung testen Zum Testen ob die Verbindung mit Ihren Angaben erfolgreich aufgebaut werden kann Der Verbindungstest kann nur ausgef hrt werden wenn Sie A Benutzername und Passwort mit der Option Fest eingegeben haben weil zum Testzeitpunkt keine Benutzerkontodaten aus Eingangsnachrichten oder Variablen zur Verf gung stehen 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 17 B Reflection Connector 173 Verwendung Dieser Abschnitt erl utert die folgenden Themen m Eingangsnachricht erstellen S 173 Eigenen Methodenaufruf erzeugen S 174 Beispiel Methodenaufruf S 176 Attributliste S 180 Dialog Java Reflection Connector Eigenschaften S
175. Treiber Bibliothek auf die inubit Process Engine hochgeladen werden Siehe Treiber installieren Process Engine Administrator und Entwickler Guide Kap 3 4 S 51 OFTP als Listener betreiben Um den OFTP Connector im Listener Modus zu betreiben m ssen Sie in der rvs Software auf ein Skript verweisen Dieses Skript sendet eine Benachrichtigung an den OFTP Connector sobald eine Gesch ftsnachricht eingetroffen ist Das Skript ist im Lieferumfang der inubit Suite 6 enthalten a Legen Sie in der GUI der rvs Middleware einen Empfangs Job an residenter Empfangseintrag b Geben Sie das Skript als zu startenden Job an Das Skript liegt im Verzeichnis lt iS installdir gt server ibis root conf bin AIX rvs_is receive pl Windows rvs is receive bat F r weitere Informationen beachten Sie die Dokumentation der rvs Software 16 12 2011 OFTP over TCP IP X 25 GUI GUI Nachricht versenden mit Output Connector Der OFTP Connector bergibt die Nachrichten noch auf der inubit Process Engine an rvs Der Versand kann mit Hilfe des Schedulers so konfiguriert werden dass die Nachricht sofort inubit Suite 6 Workbench Process Engine Systemkonnektor Guide OFTP Connector 231 Daten bertragungsmodi verschickt wird wenn sie im Workflow am OFTP Connector ankommt oder nur zu einer vereinbarten Zeit oder in einem Zeitintervall rvs verschickt die Nachricht ber das vereinbarte Protokoll an
176. Variablen enthalten die Namen der zu referenzierenden Nachrichten Elementen und die konkreten Daten Siehe auch Abbildungsregeln f r das Variablen Mapping erstellen Workbench Benutzer Guide Kap 14 8 S 379 Variablen definieren Workbench Benutzer Guide Kap 14 1 S 366 Sie k nnen einen File Connector zum Einlesen der Bin rdaten aus Q einer Datei verwenden den Sie im Workflow vor den Web Services Connector platzieren Verwenden Sie dann ein Variablen Mapping in dem Sie die Bin rdaten einer Variable vom Typ xs base64Binary zuweisen 40 13 2 Nachrichten mit bin ren Attachments empfangen Standardm ig werden Inhalte von Anh ngen direkt in die empfangene SOAP XML Nachricht als base64 kodierte Daten integriert und dem Workflow bergeben 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Web Services Connector 435 Binardaten als Attachments mit MTOM bertragen Sie k nnen den Inhalt von Elementen mit Binardaten bzw die MTOM Anh nge auch extrahieren und als Inhalt von Workflow Variablen setzen Voraussetzungen Web Services Medium Output oder Input Listener Connector ist angelegt und konfiguriert Siehe Web Service aufrufen Workbench Process Engine Systemkonnektor Guide Kap 40 4 S 413 So gehen Sie vor 1 W hlen Sie im Modul Editor entweder den Web Services Medium Output oder Input Listener Connector der Bin r Inhalte oder MTOM Anh nge empf ngt
177. Verbindung testen Zum Testen ob die Verbindung mit Ihren Angaben erfolgreich aufgebaut werden kann inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Database Connector 83 Dialogbeschreibungen Funktion Mit der Auswahl legen Sie fest welche Aufgabe der Database Connector ausfuhren soll Eingangsnachricht als Query ausf hren Der Database Connector f hrt Abfragen aus Eingangsnachrichten aus Wenn m glich werden sogenannte prepared statements erzeugt Wenn die Eingangsnachricht mehrere Abfragen enth lt dann wird berpr ft ob diese denselben Typ haben und auf dieselben Tabellenspalten zugreifen Wenn ja dann wird ein Befehl erzeugt der mehrfach ausgef hrt wird Dieses Vorgehen erh ht die Performance Siehe Dynamische XML Query erstellen Workbench Process Engine Systemkonnektor Guide Kap 6 3 S 61 Statische Query ausf hren Der Database Connector f hrt eine fest definierte Abfrage aus Die Abfrage geben Sie im Dialog Statische SQL Query Workbench Process Engine Systemkonnektor Guide Kap 6 5 3 S 85 ein Siehe Statische SQL Query erstellen Workbench Process Engine Systemkonnektor Guide Kap 6 2 S 60 Metadaten lesen Der Database Connector fragt die Struktur der Datenbank und weitere Informationen ab Diese Infos ben tigen Sie z B wenn Sie in einer Abfrage Tabellen und Spaltennamen abbilden Siehe Metadaten abfragen Workbench Process Engine Systemkonn
178. Wenn die Nachricht die Zeichenkette RosettaNetConnector MessageAllreadyProcessed enth lt dann wird die Nachricht an das Dummy Modul bergeben und nicht weiter verarbeitet An Stelle des Dummys k nnte auch z B ein Mail Connector stehen der einen Administrator von dem erneuten Eintreffen einer bereits gesendeten Nachricht informiert Wichtig ist dass eine bereits gesendete Nachricht kein zweites Mal verarbeitet wird inubit Suite 6 Workbench Process Engine Systemkonnektor Guide RosettaNet HTTPS Connector 315 Dialogbeschreibungen 30 5 Dialogbeschreibungen Dieser Abschnitt erlautert die folgenden Themen Dialog RosettaNet Connector Eigenschaften S 315 Dialog Asynchrone Empfangsbestatigung S 320 Dialog S MIME Konfiguration S 321 Dialog Verbindungsdaten f r Gesch ftsnachrichten S 321 Dialog Empfangsbest tigungen S 322 Dialog S MIME Konfiguration S 322 Dialog Verbindungsdaten f r Empfangsbest tigungen S 323 Dialog RosettaNet Verbindungsdaten S 324 Beachten Sie die Rechtschreibung wenn Sie Werte aus der WY Spezifikation bernehmen weil in RosettaNet Nachrichten bei allen Bezeichnungen und Werten zwischen Gro und Kleinschreibung unterschieden wird 30 5 1 Dialog RosettaNet Connector Eigenschaften Dieser Abschnitt erl utert die folgenden Themen Register Allgemein S 316 Register Mot S 318 Register Neuer PIP S
179. Wert auf Null setzen ist die Wartezeit unendlich Wenn Sie die Option Standard Timeout markieren wird der Timeout auf 600 Sekunden gesetzt Input Output Message Logging Wenn diese Option aktiv ist werden die Eingabe und Ausgangsnachrichten des Systemkonnektors gespeichert Diese Funktion ist n tzlich bei der Fehlersuche und beim Testen wenn z B Nachrichten nicht bei einem Gesch ftspartner angekommen sind und erneut bermittelt werden m ssen oder wenn ein Workflow fehlerhaft ausgef hrt wurde und mit denselben Eingangsnachrichten erneut gestartet werden soll Workflows starten Sie im Queue Manager neu Dort k nnen Sie auch die Eingabe und Ausgangsnachrichten anzeigen lassen Siehe inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 22 1 1 3 Systemkonnektoren Dialogbeschreibungen Message Log anzeigen Process Engine Administrator und Entwickler Guide Kap 7 6 4 S 105 Prozess erneut starten Process Engine Administrator und Entwickler Guide Kap 7 6 5 S 105 Aktivieren Sie das Input Output Message Logging nur wenn Sie es benotigen Sonst kann bei wenig Plattenplatz das Dateisystem mit Dateien aus dem Input Output Message Logging voll laufen Wenn das Input Output Logging bei mehreren Systemkonnektoren und oder im Technical Workflow selbst aktiviert ist dann wird die kleinste Angabe verwendet 16 12 2011 Sobald das Input Output Message Logging aktivie
180. X 25 Adresse Jeder Rechner der in einem X 25 Netzwerk kommunizieren soll muss eine X 25 konforme Adresse haben Eine X 25 Adresse ist eine Folge von Ziffern Die ersten Ziffern geben den L ndercode an die darauffolgenden Ziffern bestimmen das Netzwerk innerhalb des Landes und die letzten Ziffern die Rechnernummer X 25 Facilities Meist nicht angegeben X 25 Benutzerdaten Meist nicht angegeben inubit Suite 6 Workbench Process Engine Systemkonnektor Guide OFTP2 Connector 267 Dialog Stationen Wenn Sie Facilities und Benutzerdaten angeben m chten dann als HEX Code Die Daten werden nur f r X 25 ber ISDN bertragungen ben tigt wenn Ihr X 25 Provider dies fordert RvsTimeOut Zeit in Sekunden nach welcher der Versuch eine Verbindung aufzubauen abgebrochen wird RvsRestartTimeOut Zeit in Sekunden nach welcher der Versuch eine Verbindung neu aufzubauen abgebrochen wird X 25 Paketgr e Hier wird blicherweise die Paketgr e 128 angegeben X 25 Fenstergr e Anzahl der Pakete die ohne Best tigung verschickt werden k nnen Standard 7 Max eingehende Verbindungen Maximale Anzahl gleichzeitig laufender Empfangsprozesse ber diesen Kanal Standard 1 Maximum 100 X 25 DBit Delivery Confirmation Bit Wenn ausgew hlt dann fordert die sendende Station eine Empfangsbest tigung an X 25 Modulo Modulo Variante Standard 8 Siehe X 25 Modulo Workbench Process Engine
181. Zum Filtern des Verzeichnisnamens oder Teilen davon Sie k nnen in einem Namen auch mehrere Wildcards verwenden Beispiele bar durchsucht foo bar oo bar durchsucht foo bar oder auch goo bar o bar durchsucht foo bar oder auch goa bar zwei Asterisks Zum Filtern des Verzeichnisnamens oder Teilen davon in beliebiger Schachtelungstiefe bar durchsucht foo bar und xyz gfd bar Name Dateiname Mit Wildcard Wenn markiert dann k nnen Sie beim Eingeben des Dateinamens Wildcards Asterisk verwenden Mit regul rem Ausdruck Wenn markiert dann k nnen Sie mit Hilfe eines regul ren Ausdrucks ein Muster angeben dem die Dateinamen der einzulesenden Dateien entsprechen m ssen F r Informationen ber regul re Ausdr cke siehe z B http www perl com doc manual htmi pod perlre html oder http www reqular expressions info tutorial html Auswahl umkehren Wenn markiert dann wird das Muster das fur den Dateinamen durch Wildcard oder regularen Ausdruck angegeben wurde umgekehrt Damit werden alle Dateien gelesen deren Name dem Muster nicht entspricht Dateien nach dem Lesen l schen inubit Suite 6 Workbench Process Engine Systemkonnektor Guide VFS Connector 393 Dialogbeschreibungen Wenn markiert dann werden die gelesenen Dateien nach dem Lesen gel scht Max Anzahl v Ausf hrungen pro zeitgesteuertem Aufruf Mit der Angabe legen Sie fest wie oft pro ausl sendem Event der Workflo
182. ad Create Headers SendRosettaNetMessage xml xml xml xml Der abgebildete Workflow erzeugt eine RosettaNet Nachricht und bergibt diese mit Hilfe des Workflow Connectors SendRosettaNetMessage zum Versenden an den n chsten Workflow Siehe Beispiel Workflow RosettaNet Nachrichten versenden Workbench Process Engine Systemkonnektor Guide Kap 30 3 S 311 Die Daten f r die RosettaNet Nachricht werden aus dem unternehmenseigenen ERP System geladen und mit Hilfe von XSLT Convertern in die RosettaNet Struktur berf hrt 1 Der XSLT Converter Create PIP specific Payload erstellt die PIP spezifische Nachricht Payload 2 Der XSLT Converter Create Headers erzeugt die Header Die folgende Abbildung zeigt ein beispielhaftes Mapping XML Quelle II XML Ziel Ki stylesheet 1 0 4a version HB output i gt EL template 3 6 RosettaNetxML Ce DeliveryHeader H isSecureTransportRe messageDateTime B DateTimeStamp be Qi value o messageReceiverlde messageSenderlden messageTrackingID 9 Instanceldentifier ServiceHeader ProcessControl ActivityControl GloballUsageCod 3 6 pipCode 4A5 amp GlobalProcess piplnstanceld pipVersion KnownlnitiatingPa Pip4A5NotifyofF orecastReply gt i gt copy of Der Zeitstempel wird durch die Java Methode jHelper getDateTime yyyyMMdd T HHmmss SSS Z ge setzt Dem Element GlobalProcessIndica
183. allationsvoraussetzungen Si inubit BPM Suite Oo 8 2 16 12 2011 Sie m ssen die Microsoft Exchange Server MAPI Client and Collaboration Data Objects CDO und J Integra for Exchange installieren um die Kommunikation mit dem Exchange Server herzustellen Diese Software erhalten Sie zusammen mit der Lizenz fur den Exchange Connector von der inubit AG Detaillierte Installationsanleitungen finden Sie unter http j integra intrinsyc com support exchange doc Um einen stabilen Betrieb sicherzustellen empfiehlt inubit AG das CDO auf einem anderen Server als dem Exchange Server zu installieren DCOM MAPI ef _ 2 MICROSOFT CDO Server Exchange Server J Integra Product SDK Beachten Sie au erdem Der CDO Server und der Exchange Server m ssen in derselben Domain sein Auf dem CDO Server darf Outlook nicht installiert sein Outlook besitzt eine eigene CDO Installation die Konflikte verursachen kann Mehrere Exchange Konnektoren d rfen nicht parallel auf dieselbe CDO Installation zugreifen Das CDO ist nicht multithreading sicher Exchange Connector verwenden Die von Ihnen konfigurierte Aktion bestimmt wie der Exchange Connector in einem Technical Workflow verwendet wird F r die meisten Aktionen ben tigt der Exchange Connector eine XML basierte Eingangsnachricht in der die auszuf hrende Aktion und deren Parameter definiert sind Die XML basierte Eingangsnachricht erstellen Sie mit einem der
184. alog konfigurieren Sie den Solution Center Logger Ziel Knoten m Knoten ID W hlen Sie einen Knoten unter dem das neue Event Objekt angelegt werden soll Im Allgemeinen ist dieser Knoten eine Instanz von bfm3 ProcessBO Neuen Status Inhalt setzen Aktivieren Sie diese Option und tragen Sie die gew nschte Statusmeldung in das nebenstehende Feld ein um sie dem Status Attribut des oben angegebenen Knotens zuzuweisen Eventdaten m Event Typ 16 12 2011 bfm3 BusinessEvent Erstellt ein Ereignisobjekt der Klasse bfm3 BusinessEvent mit den Attributen Title Description Actor und Action Date inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Solution Center Logger 387 Dialog SC Logger Einstellungen bfm3 Milestone Erstellt ein von der Klasse bfm3 BusinessEvent abgeleitetes Ereignisobjekt der Klasse bfm3 Milestone mit den zus tzlichen Attributen Position und Status Siehe Eventdaten Mapping Workbench Process Engine Systemkonnektor Guide Kap S 387 Sie k nnen eigene Event Typen erstellen Siehe Eigene Event Typen erstellen Workbench Process Engine Systemkonnektor Guide Kap 37 2 S 386 Eventdaten Mapping m Title Bezeichnung des Ereignisobjekts wird aus dem Namen des Ereignisses im BPD bernommen Description Beschreibung des Ereignisobjekts Actor Benutzer der das Ereignisobjekt erstellt hat Action
185. alogbeschreibungen 3 3 1 Dialog 3 3 2 Dialog 3 3 3 Dialog 3 3 4 Dialog 3 3 5 Dialog 3 3 6 Dialog 3 3 7 Dialog 3 3 8 Dialog 3 3 9 Dialog AS S MIME Konfiguration 4 Backup Connector uussussunnnannnnnnnnannannnnnnnnnnnnnn nennen nn inubit Suite 6 Workbench Process Engine Systemkonnektor Guide AS2 Konfiguration AS2 Listener Konfiguration Message Archiv Konfiguration AS MDN Valtdator eene AS2 Listener Konfiguration AS2 Konfiguration AS Nachrichten Konfiguration AS MIME Konfiguration 3 3 10 Dialog AS MDN Konfiguration 3 3 11 Dialog HTTP S Server Konfiguration 3 3 12 Dialog AS MDN Versand Konfiguration Inhaltsverzeichnis 16 12 2011 3 4 Inhaltsverzeichnis 4 1 Dialog Backup Connector Eigenschaften AA 43 5 Business Object Connector ssssiisirsssa Seege decedentediceuusued ccceesuseedeseaeutedesusneedeseuenued decsesuuecteswaeueddersuenueddeedeneed 47 5 1 F nktionspinzip ra nee ee een a aE 47 9 2 Objektmodus verwenden u ankalnehikkunkliaut 48 b31Createilodateiielete Operattonen ran 49 5 2 2 Read Operationen EE 50 5 3 Querymodus verwenden ek niilirniie 51 5 3 1 Unterst tzte Query Attribute 244000 Han aE Aaa aAA nennen nenne nennen 53 5 4 Stammdaten aktual
186. amme Workbench Benutzer Guide Kap 12 S 293 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 286 REST Connector Modulvariablen des REST Connectors 28 1 Modulvariablen des REST Connectors Input Listener Connector 16 12 2011 Bei der Ausf hrung eines REST Connectors werden abh ngig vom Konnektor Typ folgende Variablen gesetzt und stehen im weiteren Verlauf der Workflow Ausf hrung zur Verf gung F r die Daten der empfangenen Anfrage werden folgende Variablen gesetzt restConnector requestMethod Enth lt den Namen der HTTP Methode der Anfrage restConnector requestHeaders Enth lt die Header Daten der Anfrage Nachricht restConnector requestQueryParams Enth lt die Werte der Query Parameter aus der Anfrage URL Diese werden in eine XML Struktur berf hrt und jeder Parameter wird in ein XML Element umgesetzt restConnector requestResourcePath Enth lt den Pfad der angeforderten Ressource Die Variable enth lt z B bei der Anfrage URL http 1localhost 8000 ibis rest rc orders 123 den Wert orders 123 restConnector requestURITemplateParam x Enthalt die Inhalte von dynamischen Pfadbestandteilen der Anfrage URL x steht dabei jeweils f r den in geschweiften Klammern stehenden Namen des Pfadbestandteils innerhalb der am Connector konfigurierten Ressourcen URL So werden z B bei der Ressourcen URL users userName auftraege auftragsNr die Variablen restConne
187. as CDO aufgebaut werden soll Benutzer Passwort Zugangsdaten des Benutzers mit denen Sie sich an der oben genannten Dom ne anmelden m chten Der Zugang muss ber die Berechtigungen verf gen welche f r die aktuelle Aktion n tig sind W hlen Sie eine der m glichen Aktionen aus Siehe Verwendung Workbench Process Engine Systemkonnektor Guide Kap 8 S 107 Dieser Dialog bietet folgende Optionen Mailbox Postfach auf welches sich die Aktion bezieht Lesen W hlen Sie aus ob alle oder nur die ungelesenen Mails abgeholt werden sollen inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Exchange Connector 111 Dialogbeschreibungen Nach der Verarbeitung Geben Sie an ob E Mails vom Exchange Server abgeholt und dabei vom Exchange Server gel scht werden sollen oder vom Exchange Server abgeholt und die Original E Mails als Gelesen markiert werden sollen nicht weiter bearbeitet werden sollen Anzahl von Nachrichten pro W hlen Sie eine der Optionen Aufruf Alle W hrend einer Modul Ausf hrung werden alle Mails in der angegebenen Mailbox vom Exchange Server geholt Maximum W hrend einer Modul Ausf hrung wird nur die angegebene Anzahl von Mails abgeholt Filtereinstellungen Zum Definieren von Filterkriterien denen E Mails entsprechen m ssen damit diese vom Mail Server abgeholt werden Verkn pfung der Filter Wenn mehr als ein Filter angegeben ist UND Alle
188. asswort f r die Authentifizierung Portal Benutzerdaten verwenden Diese Option ist nur bei einem installierten Portal verf gbar Wenn die Option aktiviert ist ist der Zugriff auf die Ressource nur m glich wenn g ltige Portal Benutzerdaten bergeben werden Als Authentifizierungs Verfahren wird Basic verwendet Der in einem Aufruf verwendete Portal Benutzername steht bei Workflow Ausf hrung in der Variable restConnector requestAuthUser zur Verf gung Siehe Modulvariablen des REST Connectors Workbench Process Engine Systemkonnektor Guide Kap 28 1 S 286 Authentifizierung f r Zugriff auf Process Engine verwenden Passwort aus Portalkonfiguration Verwendung des internen Benutzers inubitlSPortallser vintern Unterst tzte HTTP Methoden Hier legen Sie fest dass der Konnektor nur auf bestimmt HTTP Operationen reagiert Durch die Definition des Ressourcen Typs haben Sie bereits automatisch zum jeweiligen Ressourcen Typ passende HTTP Methoden voreingestellt GET Daten der Ressource abrufen POST neue Ressource anlegen PUT Ressource aktualisieren DELETE Ressource l schen Siehe HTTP Methoden verwenden Workbench Process Engine Systemkonnektor Guide Kap 28 3 S 290 Aufbereitung empfangener Daten Legen Sie die Kodierung f r Daten fest die als Request im Format multipart form data eingehen 28 8 2 Dialog Konfiguration der Antwort Input Listener Connector 16 12 2011 inubi
189. atus F Fla XMLQuery F r jedes SubSelect wird ein zus tzliches table Element mit den Attributen type subselect und alias NameDesSubselects erstellt Dieses table Element muss vor dem Haupt Select stehen Das Ergebnis des SubSelects wird in das Haupt Select in field und oder condition Elementen Uber das Attribut type subselect eingebunden dabei ist der Wert des field und oder condition Elements dann der Name des SubSelects ea lt tables gt lt table type subselect alias subFactory gt lt tableNames gt lt tableName gt SpeditionsTable lt tableName gt lt tableNames gt lt fields gt lt field gt lt fieldName gt factory lt fieldName gt lt field gt lt fields gt lt conditions gt lt condition type AND gt lt leftValue gt status lt leftValue gt lt operation gt lt operation gt inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 78 Database Connector XML Querys Struktur und Beispiele lt rightValue gt X lt rightValue gt lt condition gt lt condition type AND gt lt leftValue gt TransportId lt leftValue gt lt operation gt lt operation gt lt rightValue gt lt xsl value of select FormPrepare Response Panel Transporte SLB Nr gt lt rightValue gt lt condition gt lt conditions gt lt table gt lt table type subselect alias subGate gt lt tableNames gt
190. aum den Knoten Methods aus b ffnen Sie das Kontextmen und w hlen Sie Methode hinzuf gen Ein Dialog ffnet sich c W hlen Sie alle Methoden die aufgerufen werden sollen d Klicken Sie auf OK um zur ck in die Baumansicht zu gelangen Die gew hlten Methoden wurden hinzugef gt und alle Parameter unterhalb der Methodenknoten gesetzt 8 Parameterwerte setzen Um einen vollst ndigen Methodenaufruf absetzen zu k nnen m ssen Sie die Parameter mit konkreten Werten f llen a Markieren Sie einen Parameter b ffnen Sie das Kontextmen und w hlen Sie Wert setzen Ein Dialog ffnet sich In diesem Dialog wird der Wert f r den gew hlten Parameter gesetzt Zur Unterst tzung wird der Datentyp des Parameters angezeigt Wenn es sich bei dem Parameter um ein Java Objekt mit einem komplexen Datentyp handelt dann muss zun chst ein passender Constructor zum Erzeugen dieses Java Objektes ausgew hlt werden inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 176 Java Reflection Connector Beispiel Methodenaufruf Verfahren Sie wie im Schritt Constructor angeben beschrieben 9 Wenn alle Einstellungen vollst ndig sind beenden Sie den Assistenten Die Struktur der Eingangsnachricht wird erzeugt und angezeigt 10 Ziehen Sie die Struktur in den Bereich XML Ziel auf das lt xsl template gt Element um das XSLT Stylesheet zu erstellen Fur Hinweise Uber die
191. autet lt addRequest dn 0U Marketing DC inubit DC com gt lt attr name objectclass gt lt value gt person lt value gt lt attr gt lt attr name objectclass gt lt value gt organizationalPerson lt value gt lt attr gt lt attr name sn gt lt value gt Johnson lt value gt lt attr gt lt attr name givenName gt lt value gt Alice lt value gt lt attr gt lt attr name title gt lt value gt Software Design Engineer lt value gt lt attr gt lt addRequest gt Zum L schen von Daten auf dem LDAP Server wird die Anweisung lt delRequest gt verwendet Die Anweisung l scht das Objekt Alice aus der LDAP Datenbank lt delRequest dn cn Alice ou Marketing dc inubit dc com gt 20 3 Dialog LDAP Connector Eigenschaften In diesem Dialog haben Sie folgende Optionen inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 204 LDAP Connector Dialog LDAP Connector Eigenschaften LDAP Server URL Ersetzen Sie lt hostname gt durch den Namen des LDAP Servers Wenn der Verbindungstest mit dieser Portnummer fehlschl gt WY erfragen Sie die Portnummer des LDAP Servers bei dem Administrator des LDAP Servers Authentifizierung m Anonymes Login Wahlen Sie diese Option wenn der LDAP Server ein anonymes Login unterst tzt Login Wenn Sie kein anonymes Login verwenden geben Sie Ihre Benutzerkennung f r den LDAP Server an Passwor
192. b Services Output Connector ein 2 SOAP Request erstellen a Erzeugen Sie einen XSLT Converter und markieren Sie beim Konfigurieren die Option Eingangsnachricht ignorieren b F gen Sie den XSLT Converter in den Technical Workflow ein c ffnen Sie den XSLT Converter zum Bearbeiten d ffnen Sie im Bereich XML Zieldatei das A Men und w hlen Sie ffnen von gt Web Services Explorer Der folgende Dialog ffnet sich 1H Web Services Explorer x Web Services Connector Modulauswahl Wahlen Sie das Web Services Connector Modul aus dessen WSDL als Vorlage in den XSLT Converter geladen werden soll WSDL bernehmen von Modul ProvideWebService v Service ProvideWebService v Port ProvideWebServicePort e Operation SayHello Request v Generator Optionen XML Schema XML Instanz Erzeuge optionale Elemente Kommentar zum Elementtyp hinzuf gen Anmerkungen hinzuf gen Erzeuge Beispiele f r Elementwerte e W hlen Sie den Web Services Connector aus und die aufzurufende Operation in Zusammenhang mit Request Klicken Sie auf Fertig stellen um den Dialog zu schlie en Die Struktur des SOAP Requests die der Web Service erwartet wird angezeigt f Ziehen Sie das Root Element der erzeugten SOAP Nachricht per Drag n Drop nach oben auf das xs1 template Element g Passen Sie die Werte im Bereich XML Quelle an z B inubit Suite 6 Workbench Process Engine Systemkonnektor G
193. ben Voreinstellung W hlen Sie den Typ der vorkonfigurierten Datenbank um die Felder Dialekt Datenbank URL und Datenbanktreiber Klasse sinnvoll zu belegen Dialekt W hlen Sie den f r Ihre Datenbankversion geeigneten Hibernate Dialekt Datenbank URL Wird vorbelegt wenn Sie eine vorkonfigurierte Datenbank gew hlt haben Geben Sie den Host den Port und den Datenbanknamen an Benutzer Passwort Eingabe ist abh ngig von Ihrer Datenbank Connection Pooling Aktiviert das Connection Pooling Wenn das Connection Pooling aktiviert ist werden physische Verbindungen zu einer Datenbank wiederverwendet Dies beschleunigt die Abarbeitung der Abfragen Die Verbindungen werden nach ihrer Verwendung nicht abgebaut sondern gespeichert und sind f r nachfolgende Zugriffe verf gbar So muss nicht bei jedem Zugriff auf die Datenbank erneut zeitintensiv eine Verbindung aufgebaut werden Der Button Einstellungen ffnet den Dialog Datenbank Connection Pooling Workbench Process Engine Systemkonnektor Guide Kap 6 5 5 S 87 zur Konfiguration des Connection Poolings inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Business Object Connector 57 Dialog Business Object Connector Einstellungen Verbindungstest m Verbindung testen Zum Testen ob die Verbindung mit Ihren Angaben erfolgreich aufgebaut werden kann inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011
194. bench Benutzer Guide Kap 3 3 S 119 Technical Workflow Diagramme Workbench Benutzer Guide Kap 12 S 293 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 328 SAP Connector SAP Java Connector JCo installieren 31 1 SAP Java Connector JCo installieren 16 12 2011 Voraussetzungen Sie ben tigen einen Zugang f r das SAP OSS oder f r SAPNet um die Installationsdateien herunterzuladen In der Installationsbeschreibung von SAP wird darauf hingewiesen dass ein JDK 1 3 oder h her ben tigt wird Bei der Installation der inubit Suite 6 wurde bereits ein passendes JRE installiert So gehen Sie vor 1 ffnen Sie einen Browser und laden Sie URL http service sap com connectors Wahlen Sie SAP Java Connector gt Download 3 Laden Sie folgende Bibliotheken herunter und entpacken Sie diese SAP IDOC Class Library z B sapidoc3 3 0 4 zip Enth lt sapidoc3 jar SAP Java Connector passend zu Ihrem Betriebssystem z B sapjco3 NTintel 3 0 5 zip Enth lt sapjco3 jar abh ngig von Ihrer Auswahl z B sapjco3 d11 Windows oder 1ibsapjco3 so Linux 4 Laden Sie die beiden jar Dateien als Treiber in die inubit Process Engine hoch Siehe Treiber installieren Process Engine Administrator und Entwickler Guide Kap 3 4 S 51 Falls Sie eine Fehlermeldung erhalten die auf das Fehlen der Middleware Schicht hinweist lesen Sie die SAP Note 684106 zu finden
195. ber eine XPath Anfrage erzeugen Workbench Process Engine Systemkonnektor Guide Kap 36 S 374 vu e W hlen Sie anstelle des Vaterknotens den Knoten den Sie W bearbeiten wollen 7 Aktivieren Sie die Option Objektdaten zur ckgeben 8 Tragen Sie in das Feld Anzahl der Knotenebenen den gew nschten Wert ein Siehe Anzahl der Knotenebenen Workbench Process Engine Systemkonnektor Guide Kap 36 S 384 9 Setzen Sie den Startpoint vor den XSLT Converter und starten Sie den Test ohne Datei 10 Pr fen Sie in der Ergebnisdatei oder im Solution Center Explorer ob die Objektdaten korrekt ge ndert wurden 36 8 Beispiel Objekt l schen Dieser Abschnitt erl utert die folgenden Themen 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Solution Center Connector 381 Beispiel Objekt l schen Objekt ber die Knoten ID l schen S 381 Objekt ber eine XPath Anfrage l schen S 381 Verwendung Adressieren und L schen eines Knotens und optional R ckgabe der Daten des Vaterknotens des gel schten Objekts 36 8 1 Objekt ber die Knoten ID l schen So gehen Sie vor 1 u a eS Erstellen Sie in einem Technical Workflow einen Solution Center Connector und benennen Sie diesen Wechseln Sie auf die Seite SC Connector Einstellungen W hlen Sie den Modus Objekt l schen Klicken Sie am Ende des Feldes Knoten auf den Button Knoten aus
196. beschreibungen ffnet den Dialog Namensr ume bearbeiten Workbench Process Engine Systemkonnektor Guide Kap 40 14 10 S 456 40 14 3 6 Register SOAP Nachrichten Im Register SOAP Nachrichten k nnen Sie aus den Web Services Operationen im Register Bereitgestellter Service bzw Aufzurufender Service eine SOAP Eingabe oder Ausgangsnachricht erzeugen und anzeigen lassen Diese Nachrichten k nnen Sie z B als Templates im XSLT Converter verwenden 40 14 4 Dialog Web Service Einstellungen Modus Service Definition 16 12 2011 Aufruf Kontextmen des zu konfigurierenden Web Service Connectors gt Web Service Einstellungen In diesem Dialog definieren Sie den aufzurufenden oder bereitgestellten Service den Modus eines Listeners die aufzurufende oder akzeptierte Operation und die Eingabe R ckgabe Daten Input Listener Connector Request entgegennehmen und Workflow starten W hlen Sie diesen Modus wenn der Web Service asynchron aufgerufen wird und die Antwort ber ein Reply Modul gesendet wird Asynchronen Callback entgegennehmen und Workflow fortf hren W hlen Sie diesen Modus f r einen Callback Listener an den ein Reply Modul die Antwort asynchron sendet In diesem Bereich wird die Adresse des bereitgestellten bzw aufzurufenden Services angezeigt die Sie im Modul Editor definiert haben Siehe Register Bereitgestellter Service Workbench Process
197. bjectMessage bertr gt als Payload ein serialisierbares Java Object Zum Austausch von Java Objekten BytesMessage Der Payload wird als Byte Array gespeichert N tzlich f r den Austausch von Daten im nativen Format einer Applikation und f r den Fall dass JMS als Transportmittel zwischen zwei Systemen verwendet wird bei denen der JMS Client den Payload Typ der Nachrichten nicht kennt StreamMessage Sequenz primitiver Java Typen Das Nachrichtenobjekt berwacht deren Anordnung und Typen im Strom Datenkonvertierungsbeschr nkungen sind g ltig daher ist es z B ein Fehler wenn eine JMS Applikation versucht einen Double Wert als short Wert zu lesen Siehe auch die JMS Spezifikation Version 1 1 Abschnitt Message Selector unter http java sun com products jms docs html Beispiel 21 ABCDEFGH32 345 Besteht aus folgenden drei Feldern Integer 21 String ABCDEFGH Float 32 345 Wenn die Datenstruktur unbekannt ist dann kann die generische Methode readObject verwendet werden um das nachste Objekt im Strom zuruckzugeben Wenn die Datenstruktur bekannt ist dann kann der JMS Client den Objekttyp auf den zugegriffen werden soll angeben MapMessage Der Payload einer MapMessage wird als eine Menge von Name Werte Paaren gespeichert Der Name ist eine Zeichenkette und der Wert ist typisiert Wird verwendet um Schl ssel Werte zu bertragen die sich von einer Nachricht zur anderen ndern k nnen Beispi
198. but properties den Wert force haben Alle weiteren Angaben werden ignoriert lt tables gt Einleitendes XML Element f r die Definition eines SQL Statements lt table gt Einleitendes XML Element f r ein einzelnes SQL Statement Kann mit dem Attribut type subselect als Subquery in einer Hauptabfrage verwendet werden und mehrfach auftre ten Attribute Pflichtfeld zul ssige Werte Erl uterung Alias Nein Beliebiger Bezeich ner Type Nein subselect Gibt an dass es sich um eine Subquery handelt lt tableNames gt Umschlie endes XML Element f r alle Tabellennamen die im SQL Statement abgefragt werden lt tableName gt Tabellenname der im SQL Statement abgefragt wird Kann mehrfach auftreten Entspricht dem FROM Teil eines SQL Statements Attribute Pflichtfeld zul ssige Werte Erl uterung alias Nein Beliebiger Bezeich Alias Name der Tabelle ner lt fields gt Umschlie endes XML Element f r alle im SQL Statement zu verwendenden Spaltennamen lt field gt XML Element f r den Namen der im SQL Statement abgefragten Tabellenspalte Kann mehrfach auftreten Entspricht dem Select Teil eines SQL Statements Attribute Pflichtfeld zul ssige Werte Erl uterung 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Database Connector 65 XML Querys Struktur und Beispiele Alias Nein Beliebiger Bezeich Alias Name der Spalte ne
199. cdacecenevenaade se naeh 457 41 1 Dialog WebDAV Connector u 2 22 ea ea as nennen Alena 458 42 WebSphere MQ Connector vccicsssscrisssncsnepnnnnnccenerenacteennnsnnsnnnensenartansninsdnneabenastepectinaannetnninansntennenntananxnndnnasteein 461 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 14 Inhaltsverzeichnis 42 1 Voraussetzungen u nei a ke el uns an ni nie ee 461 42 2 Dialog WebSphere Message Queue Connector nnesnesnnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nn 462 43 X400 SE Connector 4 2204244400001 aaneen E aaa EEEE ENAR EEE E EEA EAEE E 467 43 1 Voraussetzungen f r den Betrieb sen aan 468 43 1 1 Isode unter Windows als Dienst mstallteren A 468 43 2 Lesebest tigungen abholen und versenden nn 469 43 3 Dialogbeschreib ngen 4 022010 aachen 469 43 3 1 Dialog X 400 Zugangsdaten nn 470 43 3 2 Dialog Datenweitergabe konfourteren nn 471 43 3 3 Dialog Nachrichtenoptionen f r den Versand 473 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide D D e 15 SE Hinweise zum Systemkonnektor Guide Zielgruppe Der Systemkonnektor Guide enth lt detaillierte Informationen f r Systemadministratoren Systemintegratoren und Entwickler welche die inubit Suite 6 oder Teile davon verwalten und konfigurieren Umfang der Dokumentation Die inubit Suite 6 bietet eine umfassende Dokumentation die Ihnen als ge
200. ce Name WSDL Datei Transport Sicherheit STS Authentifizierung Consumer Authentifizierung In diesem Dialog konfigurieren Sie den Security Token Service registrieren Service Provider und konfigurieren deren Authentifizierung am STS Name unter dem der STS seinen Dienst anbieten soll Standardm ig wird der Name des Konnektors verwendet Sie k nnen diesen Wert ndern WSDL Datei mit der Schnittstellenbeschreibung des STS den Pfaden zum Keystore des STS und zum Truststore der gesicherten Service Provider sowie den dazugeh rigen Passw rtern und Aliasen Zur Auswahl des Verschl sselungsverfahrens XML Encryption Die Daten innerhalb der zu bertragenden Nachrichten werden entsprechend dem Standard XML Encryption verschl sselt Siehe http www w3 org TR xmlenc core SSL Der Datentransport wird entsprechend dem SSL Protokoll verschl sselt Zum Hinzuf gen des Keystores Passwort Passwort des Keystores Keystore Button Datei ausw hlen Zum Importieren des Keystores Nach erfolgreichem Import wird die G ltigkeit des Schl ssels angezeigt X 509 Authentifizierung mit einem X 509 Zertifikat Die Datei mit den Zertifikaten k nnen Sie ber den Truststore Button importieren Benutzer Passwort Authentifizierung ber eine Benutzer Passwort Pr fung die Anmeldungen gegen die folgenden Benutzerverwaltungen pr ft inubit Suite 6 Workbench Process Engine Systemkon
201. cher der Zugriff ber den Proxy Server erfolgen soll Ausnahmen Proxy Einstellungen gelten nicht f r die hier aufgef hrten Systeme Authentifizierung erforderlich Ist aktiviert wenn der Proxy Server eine Authentifizierung fordert Benutzername Benutzername f r den Proxy Server Passwort Passwort Anhange Binardaten Mit diesen Optionen k nnen Sie den Versand und den Empfang von Bin rdaten wie z B PDF oder JPG Dateien als Anhang von SOAP Nachrichten optimieren Die Optionen f r den Umgang mit Bin rdaten haben nur dann einen Ww Effekt wenn in der eingehenden bzw ausgehenden SOAP Nachricht ein Element mit dem Attribut xmime contentType enthalten ist Si Siehe http www w3 org TR 2005 REC soap12 mtom 20050125 MTOM Anh nge f r ausgehende Nachricht aktivieren nur Medium Output Connector inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 444 Web Services Connector Dialogbeschreibungen 16 12 2011 Aktivieren Sie diese Option wenn Sie in der Ausgangsnachricht den Inhalt von Elementen mit dem Typ xmime base64Binary als MTOM Anh nge verschicken m chten Die Daten stammen aus WSAttachment Variablen Siehe Nachrichten mit bin ren Attachments versenden Workbench Process Engine Systemkonnektor Guide Kap 40 13 1 S 432 Bin rdaten aus Antwort Nachricht extrahieren und als Variablen Inhalte setzen nur Medium Output Connector Wenn diese Option aktiviert ist w
202. chl ssel Ihres Gesch ftspartners verschl sselt Wenn Ihr Gesch ftspartner zum Empfang von AS2 Nachrichten nicht den AS2 Connector der inubit Suite 6 verwendet dann m ssen Sie vor dem Verschl sseln den Verschl sselungsalgorithmus seiner Software ermitteln weil nicht alle Produkte alle Algorithmen unterst tzen Verschl sselungsalgorithmus Zur Auswahl des Verschl sselungsalgorithmus Standard ist DES_EDE3_CBC weil dieses Verfahren das gangigste ist Die Empf ngerseite erkennt das Verschl sselungsverfahren der Nachricht automatisch G ltig bis Zeigt nach dem Laden des Schl ssels das G ltigkeitsdatum an Button Truststore oder Zertifikat hinzuf gen ffnet einen Dateiexplorer zum Laden des ffentlichen Schl ssels Wenn markiert dann werden die Nachrichten entsprechend der S MIME Spezifikation komprimiert 3 3 10 Dialog AS MDN Konfiguration Nachrichtenversand mit Output Connector inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 40 AS2 Connector Dialogbeschreibungen In diesem Dialog legen Sie fest ob Sie Empfangsbestatigungen MDN vom Empf nger erwarten Standardm ig werden synchrone Empfangsbest tigungen verlangt Synchrone Empfangsbest tigungen sendet der Empf nger sofort nach Erhalt der Nachrichten ber HTTP an die Adresse die in der Nachricht als Absenderadresse angegeben ist Der Output Connector wartet solange bis die Empfangsbest tigung eing
203. chl sselung aktivieren Aktivieren Sie diese Option wenn die E Mails die der Mail Connector abholen soll verschl sselt sind Hinzuf gen Button Der Button ffnet einen Dateiexplorer zum Laden des privaten Schl ssels mit dem die E Mails entschl sselt werden Lu Zum Laden ben tigen Sie den Alias und das Passwort des Schlussels ffentliche Daten des Schl ssels Zeigt die ffentlichen Daten des Zertifikats nachdem der private Schl ssel geladen wurde 22 2 5 Dialog Eigenschaften der Eingabedaten Output Connector In diesem Dialog haben Sie folgende Optionen Einstellungen f r das Versenden m MIME formatiert RCF 822 Zum Senden von Mime formatierten Eingangsnachrichten MIME XML Zum Senden von Eingangsnachrichten die entsprechend der XML Schemadatei unter Global gt System gt Mapping Templates gt MIME Adapter gt IBISMimel 1 xsd formatiert sind Wenn Sie MIME formatiert oder MIME XML gew hlt haben dann werden die Angaben in den Eingangsnachrichten nur genutzt wenn Sie den Bereich Nachricht im Dialog SMTP Connector Eigenschaften Workbench Process Engine Systemkonnektor Guide Kap 22 2 6 S 222 leer lassen 16 12 2011 Daten Zum Senden von Nachrichten in einem beliebigen Format MIME Typ der Daten inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Mail Connector 221 Dialogbeschreibungen Typangabe
204. chl sselungsalgorithmus Zur Auswahl des Verschl sselungsalgorithmus Standard DES EDE3_CBC Dateisignatur Checkbox zum Aktivieren Deaktivieren der Verwendung einer Dateisignatur Signierten EERP NERP beantragen Checkbox zum Beantragen Nichtbeantragen eines signierten EERP NERP Dieser Abschnitt erl utert die folgenden Themen Lokale Station S 257 Nachbarstationen S 258 Empf nger S 264 Wenn Sie den Stationen Dialog aufrufen verbindet sich der OFTP2 Connector ber die von Ihnen angegebenen Grundeinstellungen mit der rvsEVO Installation und erh lt dort die Konfigurationsdaten die im Stationen Dialog angezeigt werden inubit Suite 6 Workbench Process Engine Systemkonnektor Guide OFTP2 Connector 257 Dialog Stationen Beachten Sie dass Einstellungen im Dialog Stationen die Konfiguration in der rvsEVO Installation ndern wenn Sie den Dialog mit OK beenden 25 6 1 Lokale Station LOC LOC ist die lokale Stationsdatei Wenn Sie diesen Eintrag ausw hlen k nnen Sie im rechten Fenster die Konfiguration der lokalen Station angeben Die Konfigurationsdaten m ssen mit denen bereinstimmen die Sie in Ihrer rvsEVO Administrator Konsole angegeben haben Die lokale Station muss immer den Namen LOC in WY Gro buchstaben haben Wenn Sie LOC markiert haben steht Ihnen ein Kontextmen mit folgenden Befehlen zur Verf gung Nachbarstation
205. chroner Versand der Empfangsbestatigung 16 12 2011 Servicename Absender Servicename Empfanger Nur Output Connector Die Bezeichnungen sind von RosettaNet spezifiziert und fur jeden PIP festgelegt Fur den PIP 3A1 sind die Werte z B in der Tabelle 4 1 zu finden Business Aktivitat Die Bezeichnungen fur Business Activities sind von RosettaNet spezifiziert und f r jeden PIP festgelegt blicherweise ist die Bezeichnung f r eine Business Activity in der Tabelle 3 1 der PIP Spezifikation zu finden F r den PIP 3A2 ist dies z B Request Price and Availability Business Aktion Die Bezeichnungen sind von RosettaNet spezifiziert und f r jeden PIP festgelegt blicherweise ist die Bezeichnung f r eine Business Action in der Tabelle 4 2 der PIP Spezifikation zu finden F r den PIP 3A2 ist dies z B je nach Aktion entweder Price and Availability Request Action oder Price and Availability Response Action Verwendungszweck Nur Output Connector F gt dem Service Header der Nachricht einen Hinweis ber die Art der Nachricht hinzu lt GlobalUsageCode gt Test lt GlobalUsageCode gt oder lt GlobalUsageCode gt Production lt GlobalUsageCode gt RosettaNet spezifiziert nicht wie ein Geschaftspartner mit diesem Element verfahren muss 30 5 2 Dialog Asynchrone Empfangsbest tigung nur Input Connector Asynchron versenden Aktiviert den Versand asynchroner Empfangsbest tigungen
206. ckgegeben werden sollen 0 Nur die Attribute br id br association und xsi type des bearbeiteten Objekts werden zur ckgegeben 1 Alle Attribute und Properties des bearbeiteten Objekts werden zur ckgegeben 2 n Alle Daten des bearbeiteten Objekts sowie der angegebenen Ebenen unterhalb des bearbeiteten Objekts werden zur ckgegeben 1 wird automatisch gesetzt wenn die Option Komplette Struktur zur ckgeben gew hlt wurde Komplette Struktur zur ckgeben liefert die vollst ndige XML Struktur aller Objekte zur ck inubit Suite 6 Workbench Process Engine Systemkonnektor Guide BEE YA solution Center Logger Dieser Abschnitt erl utert die folgenden Themen m Funktionsprinzip S 385 m Eigene Event Typen erstellen S 386 m Dialog SC Logger Einstellungen S 386 Verwendung Erstellen von Ereignisobjekten an bestimmten Stellen einer Process Solution Siehe auch Systemkonnektoren Workbench Process Engine Systemkonnektor Guide Kap 1 S 19 Module anlegen Workbench Benutzer Guide Kap 3 3 S 119 Technical Workflow Diagramme Workbench Benutzer Guide Kap 12 S 293 37 1 Funktionsprinzip Solution Center Logger einf gen W hrend des Deployments eines Solution Center Prozessmodell BPDs wird beim Generieren des Workflows f r jedes Start Zwischen und Endereignis je ein Solution Center Logger erstellt Nach jedem beliebigen Modul k nnen Sie einen Solution
207. ctor Inhalt und Struktur der Eingangs und Ausgangsnachrichten 213 21 2 4 Beispiel f r Eingangsnachricht lt xml version 1 0 encoding utf 8 gt lt LivelinkArchivingConnector gt lt Commands gt lt Command Type CreateIfNotExists DetailedResult true false gt lt Entities gt lt Entity gt lt Type gt siemens ad bereichsarchiv Dk10007R3Lieferung lt Type gt lt Properties gt lt Property lt Property lt Property lt Property lt Property lt Property lt Property lt Property Name ixos bai LinkId gt gss SIXXX0123456789 lt Property gt Name siemens ad bereichsarchiv dokklasse gt 0007 lt Property gt Name siemens ad bereichsarchiv ik_sapsysid gt GS SPEP lt Property gt Name siemens ad bereichsarchiv fk_mandt gt S IX lt Property gt Name siemens ad bereichsarchiv lieferbelnr gt 0123456739 lt Property gt Name siemens ad bereichsarchiv lieferdat gt 9999 12 31 lt Property gt Name siemens ad bereichsarchiv ik_auftraggeber gt GSSPEPS0 lt Property gt Name siemens ad bereichsarchiv erzeugungsdat gt 2008 07 18 lt Property gt lt Properties gt lt Entity gt lt Entities gt lt Condition gt lt and gt lt equal gt lt property name siemens ad bereichsarchiv lieferbelnr gt lt literal value 0123456789 datatype String gt lt equal gt lt and gt lt Condition gt lt Command gt lt Command Type Create DetailedResult truel false gt lt Entities gt lt E
208. ctor requestURITemplateParam userName und restConnector requestURITemplateParam auftragsNr mit den konkreten Werten aus der Anfrage URL gesetzt restConnector clientAddress Enthalt die IP Adresse des aufrufenden Client restConnector requestAuthUser Enthalt den Namen des authentifizierten Benutzers falls bei den Authentifizierungs Optionen Portal Benutzerdaten verwenden ausgew hlt wurde Die Status und Header Daten der zu versendenden Antwort werden in folgende Variablen geschrieben restConnector responseStatusCode Enth lt Antwortcode f r das Ergebnis der gesendeten Antwort restConnector responseStatusDescription Enth lt die Beschreibung des Antwortcodes restConnector responseHeaders inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Medium Output Connector REST Connector 287 REST Funktionsprinzip Enthalt die Header Daten der gesendeten Antwort Nachricht Der Inhalt der Variablen entspricht den im Konnektor konfigurierten Standardwerten Die Variablen dienen dazu im Workflow dynamisch Uberschrieben zu werden Der Wert der Variable der am Ende des Workflows zur Verf gung steht wird f r den Versand der Antwort verwendet Die Status und Header Daten der empfangenen Antwort werden in folgende Variablen geschrieben m restConnector responseStatusCode Liefert den Antwortcode der das Ergebnis der Abfrage angibt restConnector respo
209. d Ober einen XPath Ausdruck ausgew hlt Um das Element auszuw hlen klicken Sie auf XML Element ausw hlen laden eine Beispielnachricht und navigieren zu dem Element Der XPath Ausdruck wird danach im Feld Benutzername angezeigt Wenn der XPath mehrfach in einem XML Dokument vorkommen dann wird nur das erste Vorkommen des XPath ausgewertet nachfolgende Vorkommen werden ignoriert a V Der Benutzername wird aus einer Workflow Variablen gelesen Dabei haben Sie zwei Optionen Geben Sie im Textfeld Benutzername die Variable ISUserName an Verwenden Sie eine selbst definierte Variable Siehe Workflow Variablen und Mappings Workbench Benutzer Guide Kap 14 S 365 Fest Die Zeichenkette die im Textfeld Benutzername angegeben ist wird als Benutzername verwendet Nur mit der Option Fest k nnen Sie die Verbindung testen Passwort Die bernahme des Passworts funktioniert genauso wie die bernahme des Benutzernamens D Zum bernehmen des Passwort aus XML basierten Eingangsnachrichten V Liest das Passwort aus einer Workflow Variablen Sie m ssen eine Workflow Variable anlegen da es standardm ig keine Workflow Variable f r das Passwort gibt F Zum Testen der Verbindung Login Modul Optionen Mit den Login Modul Optionen werden die Werte gesetzt die zur Verbindung mit dem System ben tigt werden auf dem das angegebene Benutzerkonto validiert werden soll Die
210. daher sinnvoll sein die Validierung im Produktivsystem abzuschalten Anfragenachricht validieren Input Listener Connector Wenn markiert dann werden alle eingehenden Requests gegen die WSDL validiert Output Medium Connector Wenn markiert dann wird der ausgehende Requests gegen die WSDL validiert Antwortnachricht validieren Input Listener Connector Wenn markiert dann werden die ausgehenden Responses gegen die WSDL validiert Output Medium Connector Wenn markiert dann wird die eingehende Response gegen die WSDL validiert Workflow starten trotz nicht valider Anfrage Validierungsergebnis wird zum Workflow Input nur Input Listener Connector nur im Kompatibilitatsmodus Fugt das Ergebnis der Validierung der Ausgangsnachricht hinzu Startet unabh ngig vom Ergebnis der Validierung den Workflow und bergibt das Validierungsergebnis an das nachfolgende Modul Bei Fehlerantwort Fehler werfen Wenn markiert dann wird ein Fehler bei der Workflow Ausf hrung ausgel st wenn der Output Connector eine Fehlerantwort Nachricht mit SOAPFault empf ngt inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Web Services Connector 447 Dialogbeschreibungen Wenn der Fehler in der WSDL als m gliche Fehlerantwort definiert ist bekommt der ausgel ste Fehler den in der WSDL angegebenen Namen Weitere Optionen m Automatische Anpassung der Service Adresse in der WSDL deaktivieren Wenn die Option markiert ist Der
211. dc inubit dc com scope singleLevel derefAliases neverDerefAliases sizeLimit 1000 gt lt filter gt lt equalityMatch name cn gt lt value gt john lt value gt lt equalityMatch gt lt filter gt Im folgenden Beispiel wird nach den gleichen Kriterien wie oben gesucht Allerdings sollen die ausgegeben Attribute auf das Attribut objectSid beschr nkt werden lt searchRequest dn ou Marketing dc inubit dc com scope singleLevel derefAliases neverDerefAliases sizeLimit 1000 gt lt filter gt lt equalityMatch name cn gt lt value gt john lt value gt lt equalityMatch gt lt filter gt lt attributes gt lt attribute name objectSid type binary gt lt attributes gt Wenn binare Attribute Uber den LDAP Connector ausgelesen werden sollen mussen diese Attribute bereits in der Eingangsnachricht gekennzeichnet bzw maskiert werden Im Search Request m ssen Sie dazu das Attribut type binary einf gen Die Werte aus dem LDAP System f r bin re Attribute werden mit der base64 Kodierung in der XML Ausgangsnachricht abgelegt inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 20 2 3 Add Beispiel 20 2 4 Delete Beispiel LDAP Connector 203 Dialog LDAP Connector Eigenschaften Neue Objekte und Attribute f gen Sie mit lt addRequest gt ein Die Anweisung zum Einf gen eines Objektes Alice Johnson vom Typ Person l
212. de SAP Connector 333 XML Request Response erstellen Geben Sie den Funktionsnamen oder die Funktionsgruppe bzw Teile davon ein Sie k nnen den Asterisk als Wildcard verwenden Klicken Sie auf Suchen um eine Liste mit passenden Funktionen angezeigt zu bekommen Wenn Ihre Suche ein Ergebnis geliefert hat markieren Sie in der Tabelle die Funktion die Sie benutzen m chten Dann legen Sie fest welche Art von XML Template erzeugt werden soll Response Wenn Sie den SAP Connector als synchronen Input Listener verwenden Request Beim Einsatz als Medium oder Output Connector Klicken Sie auf Weiter Fahren Sie fort mit Schritt 7 Bei Auswahl IDoc I5 5AP Explorer x IDoc Suche Legen Sie das IDoc Fest f r welches Sie das Template erstellen m chten Suche Message Typ Jadr Suchen Auswahl des IDocs ADR2MAS ADR2MASO1 454 BAPI zur Eingangsverteilung von pers nlichen ADR2MASOZ 464 BAPI zur Eingangsverteilung von pers nlichen ADR3MAS gt ADRSMASOI 454 BAPI zur Eingangsverteilung von Ansprechpar ERA DR3MASOZ 464 BAPI zur Eingangsverteilung von Ansprechpar 33 ADRMAS Template Einstellungen Single IDoc Multi IDoc IV Beschreibungen beibehalten get Zur ck X Abbrechen Dieser Dialog unterstutzt Sie bei der Auswahl des Nachrichtentyps fur den das Template erstellt wird Geben Sie den Namen des IDocs oder Teile
213. deftfert 1SCurrentTime xsistring 1258634157499 ISGlobalProcessId xsistring 104 I5ModuleId xsistring 19722025 u Sox oh A PRD a mn N a Dita u On nme mann ht Aa Header dynamisch setzen und Sie k nnen mit Hilfe des Variablen Mappings Header dynamisch berschreiben jjberschreiben und neue Header setzen So gehen Sie vor Definieren Sie eine Abbildungsregel nach folgendem Muster Quellwert gt Zielwert httpheader lt headerName gt Beispiel Yariablen Mapping In diesem Dialog k nnen Sie Abbildungsregeln erstellen l schen und sor Eine Regel vom Typ Quelle Ausgabedatenstrom gt Ziel Yariable wird na Modulausf hrung durchgef hrt Alle anderen Regeln werden vor der Mo der angezeigten Reihenfolge ausgef hrt Jg 8 Git Ihm Quelle Gc text xml Q httpheader accept no cache httpheader cache control Siehe Workflow Variablen und Mappings Workbench Benutzer Guide Kap 14 S 365 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide HTTP Connector 149 Dialog HTTP Connector Eigenschaften 13 3 Dialog HTTP Connector Eigenschaften Dieser Dialog bietet folgende Optionen Grundkonfiguration m Server URL Input Listener Connector URL des Input Listeners unter welcher dieser auf Requests wartet Die URL wird automatisch nach folgendem Muster erstellt protokoll hostname port pfadZumServlet_ Nicht ndern NamedesInputLi
214. den Nachricht versenden Fehler E Mail versenden Demultiplexer DistributeRNOutput Splitter Modul 16 12 2011 Der Output Connector RN Output CUT erh lt eine RosettaNet Business Message als Eingangsnachricht und verarbeitet diese wie folgt 1 Der Pr ambel Header wird hinzugef gt Er enth lt die RNIF Version 2 Der Delivery Header und der Service Header wurden im XSLT Converter erstellt der RosettaNet Output Connector f gt diesen Headern die noch fehlenden Informationen hinzu Die fehlenden Infos werden den Konfigurationsdaten bernommen die beim Anlegen des Connectors angegeben wurden Zus tzlich wird der Instanz Identifier erzeugt und hinzugef gt 3 Die f r jede Nachricht generierte ID wird in der Indexdatei ListofGeneratedIds xml im Arbeitsverzeichnis gespeichert Danach sendet der Output Connector die Nachricht an den Empf nger und h lt sie solange im Workflow bis die Best tigung eingegangen ist Der Fehlerausgang wird angesteuert wenn die Business Message das letzte Mal gesendet wurde und immer noch keine Best tigung f r die Nachricht eingegangen ist Dann wird ber das Mail Connector Modul eine Nachricht gesendet welche dar ber informiert dass das Versenden der Business Message fehlgeschlagen ist Zus tzlich wird die Nachricht dem Demultiplexer bergeben der die Nachricht entweder an ein Dummy Modul oder an den Multiplexer WaitUntilAcknowlegde weiterleitet
215. den Die Eingangs und Ausgangsverzeichnisse d rfen nicht ineinander geschachtelt werden sondern m ssen sich auf derselben Ebene befinden Eine Angabe f r ein Verifier_Output Verzeichnis wie z B Verifier Input Verifier Output ist also ung ltig Pr fungsdokumentationsverzeic Nur im Modus Pr fen hnisse Der Secrypt Verifier ben tigt die folgenden Verzeichnisse um die Pr fung der Signatur und deren Ergebnis zu dokumentieren Dokumententy m 16 12 2011 Pr ferfolgsverzeichnis Nach erfolgreicher Pr fung des Dokuments enth lt dieses Verzeichnis das gepr fte Dokument das Pr fergebnis und das Zertifikat Signaturfehlerverzeichnis Wenn die Pr fung der Signatur nicht erfolgreich war dann enth lt dieses Verzeichnis das gepr fte Dokument und das Pr fergebnis Systemfehlerverzeichnis F r die Fehlermeldung wenn beim Pr fprozess Fehler auftraten Typ Geben Sie an in welchem Datenformat die zu pr fenden bzw zu signierenden Dokumente dem Secrypt Connector bergeben werden inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Secrypt Connector 345 Dialog Secrypt Connector Eigenschaften Falls Sie im Pr f Modus als Dokumententyp p7s w hlen wird automatisch XML als Format f r die Eingangsnachricht definiert Der Konnektor erwartet dann eine Eingangsnachricht im XML Format mit folgender Struktur lt PKCS7 gt lt Content gt Inhalt von ABC txt base64
216. den MS SQL Server Q m ssen Sie die inubit Process Engine neu starten Um eine Adabas Datenbank einzusetzen kopieren Sie die Treiberklasse direkt in das Verzeichnis lt iS installdir gt server JBoss server default lib bzw lt iS installdir gt server webapps ibis WEB INF lib Benutzer Passwort Eingabe ist abh ngig von Ihrer Datenbank Connection Pooling Button Einstellungen Aktiviert das Connection Pooling Mit dem Button ffnen Sie den Dialog Datenbank Connection Pooling Workbench Process Engine Systemkonnektor Guide Kap 6 5 5 S 87 zur Konfiguration des Connection Pooling Spezielle Verbindungsparameter Zum Erstellen von Parametern wie z B Timeouts Anzahl offener Verbindungen etc die genutzt werden um die Datenbankverbindung abh ngig von Ihrer verwendeten Datenbank zu konfigurieren Die Parameter definieren Sie als Name Wert Paare Spezielle Einstellungen m Plugin ID Bei einem DBO Medium Connector inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 104 Database Object Connector Dialogbeschreibungen 16 12 2011 Die ID identifiziert den jeweiligen Konnektor und muss innerhalb der inubit Suite 6 und pro Datenbank eindeutig sein Bei einem DBO Input Connector ID des DBO Medium Connectors der die Events erzeugt welche der DBO Input Connector berwachen soll Ein DBO Input Connector kann nur die Events von einem DBO Medium Connec
217. der DTD dem Schema wird die Ausgangsnachricht auf Korrektheit berpr ft Um eine bereits geladene Datei zu aktualisieren m ssen Sie eine Datei mit einem anderen Namen laden Wenn Sie eine Datei mit demselben Namen laden dann wird die vorhandene Datei nicht ersetzt Nachweisbarkeit der Empfangsbest tigung Nur Input Connector Wenn markiert dann wird eine Hashsumme ber die Originalnachricht erzeugt und mit der Empfangsbest tigung zur ck gesendet Damit ist nachweisbar dass die Originalnachricht beim Empf nger angekommen ist Sendewiederholungen Input Connector Die Anzahl der Sendewiederholungen ist f r jeden PIP in der Tabelle 3 3 einer PIP Spezifikation unter Retry Count angegeben F r den PIP 3A2 ist zum Beispiel der Wert 3 angegeben Output Connector Die Anzahl der Sendewiederholungen ist f r jeden PIP in der Tabelle 3 3 einer PIP Spezifikation unter Retry Count angegeben F r den PIP 3A2 ist der Wert z B 3 Rollename Absender Rollenname Empf nger Nur Output Connector Die Rollennamen sind in der Spezifikation des jeweiligen PIPs festgelegt blicherweise sind die Rollen in der Tabelle 3 1 der PIP Spezifikation zu finden F r den PIP 3A2 z B ist der Rollenname des Absenders Customer und der des Empf ngers Product Supplier inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 320 RosettaNet HTTPS Connector Dialogbeschreibungen Asyn
218. der Datenbank im Verlauf des Betriebs nicht berschritten wird inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 232 24 4 OFTP Connector rvs Monitoring 16 12 2011 rvs Monitoring Wenn Sie mehr Informationen als den Dateinamen erhalten m chten dann m ssen Sie die rvs Konfiguration entsprechend ndern Synchrone bertragung durch rvs mit Input Listener Connector rvs best tigt per EERP out den Empfang der Nachricht Dieses Verfahren ist in Bezug auf den OFTP Connector halb synchron weil die Best tigung versendet wird bevor der OFTP Connector best tigen kann dass die Nachricht auf der inubit Process Engine vorliegt Das L schen beendeter Jobs Nachrichtenempfang muss unterdr ckt werden Einstellung setparm CMDDELETE 0 im rvs Synchrone Ubertragung mit Input Listener Connector Die Empfangsbestatigung wird verschickt wenn sie vollstandig auf der inubit Process Engine eingetroffen ist In der Konfiguration der Nachbarstation muss der Parameter EERP_out auf HOLD IMMEDIATE gesetzt werden Siehe Parameter EERP_out im Abschnitt Nachbarstationen Workbench Process Engine Systemkonnektor Guide Kap 24 6 1 S 237 Der Job Nachrichtenempfang bleibt aktiv bis die Empfangsbestatigung EERP_out gesendet wurde Synchrone Ubertragung mit Output Connector Setzen Sie beim Konfigurieren des Connectors ein Timeout damit im Fehlerfall keine Blockade durch das Warten entsteht Ber cksicht
219. dern Sie k nnen jedoch auch nach einem Release Wechsel die bisherige Implementierung der Prozedur beibehalten oder alternativ eine selbst entwickelte Prozedur nutzen inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 100 Database Object Connector Datenbankprozedur getNewID erstellen 7 5 1 Datenbankprozedur getNewID f r Oracle Listing 1 create or replace procedure getNewID 2 i_tablename in varchar2 3 i_fieldname in varchar2 4 o newid out number 5 is 6 i dotposition integer 7 s owner varchar2 64 8 s table varchar2 64 9 begin 10 i dotposition instr i tablename 1 if i _dotposition gt 0 then 2 s owner substr i tablename 1 i dotposition 1 13 s table substr i tablename i dotposition 1 14 else 15 s owner null le end if 17 begin 18 if s owner is null then 19 xecute immediate select seq_ i_fieldname nextval from dual into o_ newid 20 else 21 xecute immediate select s_owner seq_ i_fieldname nextval from dual into o newid 2 end if 23 return 24 exception 2 when others then 2 o newid null 21 end 28 begin 29 if s owner is null then EN xecute immediate select seq_ i_tablename nextval from dual into o_ newid 31 else gZ xecute immediate select s_owner seq_ s_table nextval from dual into o newid 3 end if A return 3 except
220. des Systemkonnektors Server Authentifizierung Wenn markiert dann muss sich der Server zu dem die Verbindung aufgebaut wird gegen ber dem Systemkonnektor identifizieren Wenn nicht markiert dann wird jeder SSL Server als vertrauensw rdig betrachtet Der Button Truststore laden ffnet einen Dateiexplorer zum Laden des ffentlichen Schl ssels bzw Truststores des Servers Als Truststore wird das Java Keystore PEM oder DER Format akzeptiert Client Authentifizierung Wenn markiert dann muss sich der Systemkonnektor gegen ber dem Server identifizieren inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Systemkonnektoren 25 Dialogbeschreibungen Der Button Keystore laden ffnet einen Dateiexplorer zum Laden des privaten Schl ssels bzw Keystores des Servers Der Keystore kann im Java Keystore oder PEM Format vorliegen Um den Keystore laden zu k nnen m ssen Sie das Passwort f r Q den privaten Schl ssel bzw den Keystore eingeben Die Server und Client Authentifizierung wird im Anmeldedialog der inubit Workbench und bei folgenden Systemkonnektoren angeboten inubit IS Connector Workbench Process Engine Systemkonnektor Guide Kap 14 S 153 FTP Connector Workbench Process Engine Systemkonnektor Guide Kap 11 S 131 HTTP Connector Workbench Process Engine Systemkonnektor Guide Kap 13 S 145 AS2 Connector Workbench Process Engine Systemkonnektor Gu
221. diesen in einem Schritt anlegen 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Solution Center Connector 379 Beispiel Objektdaten aktualisieren Voraussetzungen Sie haben die Daten des zu andernden Knotens z B mit einem Solution Center Connector ermittelt Siehe Beispiel Objektdaten abfragen Workbench Process Engine Systemkonnektor Guide Kap 36 6 S 375 Sie haben die Daten als XML Struktur gespeichert 36 7 1 Objektdaten ber die Knoten ID aktualisieren So gehen Sie vor 1 Erstellen Sie in einem Technical Workflow einen Solution Center Connector und benennen Sie diesen Wechseln Sie auf die Seite SC Connector Einstellungen W hlen Sie den Modus Objektdaten aktualisieren Klicken Sie am Ende des Feldes Knoten auf den Button Knoten ausw hlen Navigieren Sie in Ihrer Business Solution zu dem Knoten den Sie aktualisieren wollen Klicken Sie auf Fertigstellen Erstellen Sie eine neue Abbildungsregel f r das Variablen Mapping a W hlen Sie als Quelle Statischer Wert b ffnen Sie die gespeicherten Daten der Knotenabfrage des zu ndernden Knotens als XML Struktur c Bearbeiten Sie die zu ndernden Attribute d W hlen Sie als Ziel Eingangsnachricht und als Kodierung UTF 8 e Speichern Sie die Anderungen mit OK Setzen Sie den Startpoint vor den Solution Center Connector Starten Sie den Test ohne Datei
222. dieser Checkbox aktiviert Timeout Zeit in Sekunden nach welcher der Versuch eine Verbindung aufzubauen abgebrochen wird 25 6 3 2 ISDN Empf nger konfigurieren VectorPosition Nicht editierbar Typ blicherweise CAPI2A ISDN Protokoll Gibt den genutzten ISDN Standard an 1TR6 Deutscher Landesstandard E DSS1 EURO ISDN Standard ISDN Facilities Meist nicht angegeben ISDN Benutzerdaten Meist nicht angegeben X 25 Paketgr e Hier wird blicherweise die Paketgr e 128 angegeben Wenn Sie Facilities und Benutzerdaten angeben m chten dann als HEX Code Die Daten werden nur f r X 25 ber ISDN bertragungen ben tigt wenn Ihr X 25 Provider dies fordert ISDN Terminal Kennung Eindeutige Nummer Ihres ISDN Endger ts Empf nger Nummer Nicht editierbar Aktiv Die unter LOC konfigurierten Empf nger werden mit dieser Checkbox aktiviert ISDN Nummer Eigene ISDN Nummer Verbindungs Timeout Zeit in Sekunden nach welcher der Versuch eine Verbindung aufzubauen abgebrochen wird RCV Timeout RCV steht f r receive Zeit in Sekunden f r die Aufrechterhaltung des Empfang O bedeutet es existiert kein Timeout Max eingehende Verbindungen Anzahl der gleichzeitig eingehenden Verbindungen X 25 Facilities inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 266 OFTP2 Connector Dialog Stationen Spezielle Informationen oder Anlagen be
223. dig ist markieren Sie die Checkbox und geben Login und Passwort an das Sie von Ihrem Gesch ftspartner f r diesen Server erhalten haben Siehe SSL Verbindung und Server Authentifizierung konfigurieren Process Engine Administrator und Entwickler Guide Kap 5 1 S 55 Verbindungstest m Verbindung testen Zum Testen ob die Verbindung mit Ihren Angaben erfolgreich aufgebaut werden kann 3 3 12 Dialog AS MDN Versand Konfiguration MDN Versand mit Output Connector Siehe Modulvariablen des AS2 Connectors Workbench Process Engine Systemkonnektor Guide Kap 3 1 S 32 Zum Laden des Keystores ben tigen Sie dessen Alias und Passwort inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 42 AS2 Connector Dialogbeschreibungen 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Backup Connector 43 Dieser Abschnitt erlautert die folgenden Themen m Dialog Backup Connector Eigenschaften S 43 Verwendung Der Backup Connector sichert den aktuellen Systemzustand oder ausgew hlte Benutzer und Benutzergruppen und deren Daten Der Backup Connector kann zeitgesteuert gestartet werden so dass die Daten in regelm igen Zeitabst nden automatisch gesichert werden k nnen Siehe auch Datensicherung Wiederherstellung Process Engine Administrator und Entwickler Guide Kap 10 S 125 Systemkonnektoren Workbench Process Engine S
224. drucktes Handbuch als PDF Datei und als Onlinehilfe in inubit Workbench zur Verf gung steht Die Dokumentation besteht aus folgenden Teilen inubit Suite 6 Quick Start Beschreibt die Hard und Softwarevoraussetzungen die Installation und die ersten Schritte Migrationsanleitung Tutorials F r den Ein und Durchstieg Die Tutorials erl utern die Verwendung der wichtigsten Komponenten der inubit Suite 6 anhand von fachlichen Szenarien inubit Workbench inubit Process Engine und inubit Enterprise Portal Benutzer Guide Beschreibt das Arbeiten mit inubit Workbench das Erstellen der verschiedenen Diagrammtypen und Module das Arbeiten mit Metadaten und Workflow Variablen Simulationen Tests das fachlich orientierte Monitoring und Reporting Administrator und Entwickler Guide Enth lt administrative Themen wie Konfiguration der inubit Process Engine Backup und Restore Benutzerverwaltung Security Aspekte Monitoring und Clustering Entwicklung von Plug ins und Thin Clients Modul Guide Data Converter Format Adapter Utilities Workflow und Web Service Controls verwenden und konfigurieren Systemkonnektor Guide Alles ber Einsatz und Konfiguration von Systemkonnektoren inubit Solution Center 3 0 Benutzer Guide Informationen wie Sie Fachmodelle anlegen mit Business Solutions arbeiten Ansichten erstellen Prozesse und Standardmodelle einbinden sowie eine Dokumentation der REST Schnittstelle inubit Suite 6 Wo
225. e inubit IS Connector 155 Dialogbeschreibungen Der Input inubit IS Connector vom Typ Input Listener erh lt von einem Output inubit IS Connector auf einer entfernten inubit Process Engine Daten zur Verarbeitung Der Output Listener inubit IS Connector legt verarbeitete Daten im Export Verzeichnis des Workflows ab Ein Input inubit IS Connector auf einer entfernten inubit Process Engine holt diese Datei ab Der Input inubit IS Connector holt Dateien von einem Output Listener inubit IS Connector auf einer entfernten inubit Process Engine per Datei Download Der Output inubit IS Connector sendet Ergebnisdaten direkt an einen Input Listener inubit IS Connector auf einer entfernten inubit Process Engine Der Medium inubit IS Connector sendet Zwischenergebnisse eines Workflows an einen Input Listener inubit IS Connector auf einer entfernten inubit Process Engine Die Ergebnisse des dort angesto enen Workflow Prozesses werden als Eingangsnachricht an den Nachfolger des inubit IS Medium Connectors zur ck gegeben 14 3 Dialogbeschreibungen Dieser Abschnitt erl utert die folgenden Themen Dialog Authentifizierung S 155 Dialog Funktion S 156 Dialog Verbindungsdaten S 156 Dialog Input Datei en S 157 Dialog Output Datei en S 158 14 3 1 Dialog Authentifizierung Nur Input Listener Connector In diesem Dialog werden die Zugangsdaten zur inubit Process Engine abgefragt mit de
226. e fax FROM addresses WHERE name Georg Miller ORDER BY name ASC address DESC 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Database Connector 67 XML Querys Struktur und Beispiele XML Query lt xml version 1 0 encoding ISO 8859 1 gt lt queries gt lt query type select gt lt tables gt lt table gt lt tableNames gt lt tableName gt addresses lt tableName gt lt tableNames gt lt fields gt lt field gt lt fieldName gt name lt fieldName gt lt field gt lt field gt lt fieldName gt address lt fieldName gt lt field gt lt field gt lt fieldName gt phone lt fieldName gt lt field gt lt field gt lt fieldName gt fax lt fieldName gt lt field gt lt fields gt lt conditions gt lt condition gt lt leftValue gt name lt leftValue gt lt operation gt lt operation gt lt rightValue gt Georg Miller lt rightValue gt lt condition gt lt conditions gt lt sortOrders gt lt sort gt name lt sort gt lt sort order DESC gt address lt sort gt lt sortOrders gt lt table gt lt tables gt lt query gt lt queries gt inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 68 Database Connector XML Querys Struktur und Beispiele 6 4 3 Select Distinct Mit einem SELECT DISTINCT werden alle unterschiedlichen Werte einer Tabelle zuruckgegeben SQL SELECT DISTINCT ab
227. e getrennt durch ein Zeichen bergeben Mehrere Umgebungsvariablen trennen Sie durch jeweils einen Zeilenumbruch Eingabefeld Um ein Skript eingeben zu k nnen m ssen Sie im Feld Argumente den Parameter ScriptFile einf gen Um auf die Parameter zuzugreifen die im Feld Argumente angegeben sind verwenden Sie Variablen Deren Syntax ist abh ngig vom eingesetzten Betriebssystem Windows 1 Linux 1 Button Externer Editor Zum Editieren des Skripts Offnet den externen Editor der im Applikationsprofil Generic Application bzw Script Editor angegeben ist Siehe Applikationsprofile Process Engine Administrator und Entwickler Guide Kap 11 1 S 135 Erwarteter Wert Numerischer Wert inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Execution Connector 119 Dialog Execution Connector Eigenschaften m Wenn der angegebene und der tats chliche Ruckgabewert gleich sind dann wird die Workflow Ausf hrung fortgesetzt m Wenn ein anderer Wert als der angegebene zur ckgegeben wird dann wird der Fehlercode der aufgerufenen Applikation XML formatiert z B lt ReturnValue gt value lt ReturnValue gt an den Workflow bergeben Wenn kein erwarteter Wert angegeben ist l uft der Workflow grunds tzlich weiter Um sicherzustellen dass fehlerhafte Ausfuhrungen immer an den Q Workflow gemeldet werden geben Sie 0 ein denn Fehlercodes sind immer un
228. e Verbindung wird erzeugt Der Pool nutzt eine Verbindung erst nach einer erfolgreichen Pr fung Falls die Pr fung fehlschl gt wird eine neue Verbindung erzeugt Damit werden Fehler am Datenbank Connector vermieden und die Stabilit t bei hoch ausgelasteten Datenbanken wird verbessert Test beim Entnehmen von Verbindungen aus dem Pool Testet eine Datenbankverbindung des Pools auf Funktionalit t wenn diese aus dem Connection Pool genommen wird Test beim Zur cklegen von Verbindungen in den Pool Testet eine Datenbankverbindung des Pools auf Funktionalit t wenn diese nach der Benutzung zur ck gelegt wird Test w hrend die Verbindungen inaktiv sind Testet eine Datenbankverbindung des Pools auf Funktionalit t w hrend sie nicht verwendet wird Validierung SQL Query Pr ft und validiert die Verbindung mit einer SQL Query Mit S starten Sie den Test Zeit zwischen Pr fung inaktiver Verbindungen Zeit zwischen zwei Pr fungen inaktiver Verbindungen Angabe in Millisekunden Anzahl zu pr fender inaktiver Verbindungen inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Database Connector 89 Dialogbeschreibungen berpr ft inaktive Verbindungen in regelm igen Zeitabst nden darauf ob diese noch die korrekte Verbindungsfunktionalit t aufweisen Scheitert dieser Test wird die Verbindung aus dem Connection Pool entfernt Min Zeit f r inaktive Verbindungen im Pool Zeit in der eine u
229. e _PID ProcessIds xml zus tzlichen Textanhang eingeben Sie k nnen zus tzlich Text eingeben der als Anhang bermittelt wird inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 222 Mail Connector Dialogbeschreibungen 22 2 6 Dialog SMTP Connector Eigenschaften Grundeinstellungen Nachricht 16 12 2011 Output Connector In diesem Dialog legen Sie die Zugangsdaten fur den SMTP Server und Eigenschaften der Nachrichten fest Protokoll SMTP Protokoll zum Senden und Weiterleiten von E Mails SMTPS SMTP ber SSL Verschl sselt die Verbindung mit SSL Servername URL des SMTP Servers Domainname oder IP Adresse Wenn Sie keine Angabe machen dann wird automatisch localhost gesetzt Portnummer Voreingestellt auf 25 bzw 465 Der Button Standard stellt die Voreinstellung nach nderungen wieder her Authentifizierung Zu markieren wenn der Mailserver eine Authentifizierung verlangt Konto Benutzername Passwort Passwort dass Sie zusammen mit dem Benutzernamen erhalten haben Sie k nnen die Felder leer lassen wenn die Eingangsnachricht als MIME formatiert oder MIME XML versendet wird und bereits Nachrichteneigenschaften wie Absender Empf nger Betreff enth lt Aus den MIME Headern die in der Eingangsnachricht bereits vorhanden sind wird eine Liste der Empf nger mit der Reihenfolge TO CC BCC erstellt F r jeden
230. e an das n chste Modul im Workflow weiter So gehen Sie vor 1 Legen Sie in einem neuen Workflow einen neuen Web Services Connector an benennen Sie ihn und klicken Sie auf Weiter um zum Register System Connector Eigenschaften zu gelangen W hlen Sie auf dem Register System Connector Eigenschaften f r Verwendung den Eintrag Web Service Aufrufe empfangen Web Service bereitstellen W hlen Sie Aktiv als Connector Status und klicken Sie auf Weiter um zum Register Bereitgestellter Web Service zu gelangen W hlen Sie eine WSDL Bindung bzw neu den Typ und den Bindungs Stil Passen Sie ggf den Namensraum und die Bindungseinstellungen an Siehe Operationen eines Web Services erstellen Workbench Process Engine Systemkonnektor Guide Kap 40 8 S 426 Dialog Bereitgestellter Web Service Workbench Process Engine Systemkonnektor Guide Kap 40 14 1 S 436 Klicken Sie auf Weiter um zum Register Modul Editor zu gelangen inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 9 Web Services Connector 419 Asynchrone Web Services Wechseln Sie ggf auf das Register Bereitgestellter Web Service und klicken Sie auf den Button Operation hinzuf gen Benennen Sie die Operation z B SayHello und w hlen Sie ggf als Art Anfrage Antwort Klicken Sie auf OK 10 Aktivieren Sie auf dem Register Erweit
231. e auf die relationalen Strukturen der Datenbank ab Fur dieses Mapping ben tigt der BO Connector ein XML Schema in dem die Strukturen und Beziehungen der XML basierten Geschaftsobjekte beschrieben sind Das XML Schema kann entweder Uber das HTTP Protokoll angesprochen oder im Repository gespeichert werden Beim ersten Hinzuf gen eines Gesch ftsobjekte werden Tabellen f r das Gesch ftsobjekte entsprechend dem XML Schema in der Datenbank erzeugt inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 48 Business Object Connector Objektmodus verwenden Objekt und Querymodus Objekt Identifikatoren Sie k nnen den BO Connector in folgenden Modi nutzen Objektmodus Die auszuf hrende Operation wird im BO Connector festgelegt Das Gesch ftsobjekte kann direkt als komplexes XML Element an den BO Connector bergeben werden Siehe Objektmodus verwenden Workbench Process Engine Systemkonnektor Guide Kap 5 2 S 48 Querymodus Im Querymodus k nnen Sie bei jeder Ausf hrung des Konnektors mehrere und unterschiedliche Typen von Operationen ausf hren lassen Die auszuf hrenden Operationen sind in der Eingangsnachricht des Konnektors definiert Siehe Querymodus verwenden Workbench Process Engine Systemkonnektor Guide Kap 5 3 S 51 Mit dem Objekt Identifikator wird das gew nschte Gesch ftsobjekt in der Datenbank adressiert 5 2 _ Objektmodus verwenden berblick
232. e durch einen STS abzusichern Siehe Security Token Service Connector Workbench Process Engine Systemkonnektor Guide Kap 33 S 347 X 509 Datei auswahlen Wenn ein Security Mechanismus mit Consumer authentication gew hlt wird dann kann sich der Service Konsument Uber X 509 Zertifikate authentifizieren Der Button Datei ausw hlen ffnet einen Dateiexplorer zum Speichern des Truststores mit den ffentlichen Schl sseln der Service Konsumenten Ein Truststore hat die Dateiendung keystore Benutzer Passwort UsernameToken Wenn ein Security Mechanismus mit Consumer authentication gew hlt wird dann kann sich der Service Konsument ber den Username authentifizieren Mit den folgenden Optionen legen Sie fest wie das Username Token verarbeitet werden soll Interne Benutzerverwaltung Das Username Token wird gegen die interne Benutzerverwaltung der inubit Suite 6 validiert Authentifizierung durch Workflow Das Username Token wird innerhalb eines anzugebenden Workflows authentifiziert Das Username Token Passwort wird als Passwort Moduleigenschaft verschl sselt und dem Workflow als XML Struktur bergeben Die Authentifizierung wird als erfolgreich gewertet wenn kein Fehler im Workflow geworfen wird 40 14 8 Dialog WS Security Konfiguration Service Authentifizierung 16 12 2011 Medium und Output Connector In diesem Dialog haben Sie folgende Optionen X 509 Zertifikat Button Truststore
233. e einfache oder komplexe Datentypen aus einer existierenden Schema Datei per Drag n Drop verwenden Auch die Operation k nnen Sie aus anderen WSDL Dateien per Drag n Drop bernehmen Klicken Sie auf Vorlage am unteren Rand des Editors Die Vorlagen Palette ffnet sich Bereitgestellter Service XML Schemas WSDL Editor Erweitert SOAP Nachrichten Servicename AWSC_Listener Adresse http s ServerName Port fbis ws AWSC_Listener Port Name AWSC_ListenerPort AWSC_ListenerBinding 4 WSDL Bindung Ze C wt SayHello gt 9 99 Eingabe Name AWSC_ListenerBinding Port Typ AWSC_ListenerPortType a EE wsc SayHello 1 1 s anyType Typ SOAP 1 1 2 5 R ckgabe j A wsc SayHelloResponse 1 1 s anyType Bindungs Stil document literal Ausgew hlte Operation Operation SayHello SOAP Action SayHello Erforderlich Eingabenachricht 5 Nachrichtenname SayHello F Nachrichtenteil Typ bertragen in rameters wsc SayHello SOAPBody Vorlage AO c 3 E R ckgabenachricht Vorlage verwenden Nachrichtenname SayHelloResponse ffnen Sie hier eine WSDL oder XSD Datei und bernehmen Sie Elemente per Drag n Drop Nachrichtenteil Typ bertragen in uit RAQ ameters wsc SayHelloResponse SOAPBody a Fugen Sie entsprechend der Funktionalitat die der Web Service zur Verf gung stellen
234. e gt lt field gt lt field gt lt fieldName gt fax lt fieldName gt lt fieldValue gt 253264 lt fieldValue gt lt field gt lt fields gt lt table gt lt tables gt lt query gt lt queries gt inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Database Connector 71 XML Querys Struktur und Beispiele 6 4 6 Datens tze aktualisieren Update Um bestehende Datens tze in einer Tabelle zu aktualisieren verwenden Sie das Update SQL UPDATE addresses SET address Hauptstrasse 8 WHERE name Georg Miller XMLQuery lt xml version 1 0 encoding 1S0 8859 1 gt lt queries gt lt query type update gt lt tables gt lt table gt lt tableNames gt lt tableName gt addresses lt tableName gt lt tableNames gt lt fields gt lt field gt lt fieldName gt address lt fieldName gt lt fieldValue gt Hauptstrasse 8 lt fieldValue gt lt field gt lt fields gt lt conditions gt lt condition gt lt leftValue gt name lt leftValue gt lt operation gt lt operation gt lt rightValue gt Georg Miller lt rightValue gt lt condition gt lt conditions gt lt table gt lt tables gt lt query gt lt queries gt inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 72 Database Connector XML Querys Struktur und Beispiele 6 4 7 UpdateOrlnsert Dieses SQL Statemen t bildet die SQL Statements Inser
235. e gt lt tableNames gt lt fields gt lt field gt lt fieldName gt lt fieldName gt lt field gt lt fields gt lt conditions gt lt condition gt lt leftValue gt Gartenmoebel KategorieNr lt leftValue gt lt operation gt lt operation gt lt rightValue gt Kategorien Kategorienummer lt rightValue gt lt condition gt lt conditions gt lt table gt lt tables gt lt query gt lt queries gt inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 70 Database Connector XML Querys Struktur und Beispiele 6 4 5 Datens tze einf gen Insert SOL XMLQuery 16 12 2011 Um einer Tabelle einen Datensatz hinzuzuf gen verwenden Sie ein Insert NS ERT NTO addresses name address phone fax VAL UES Georg Miller Hauptstrasse 7 253263 253264 lt xml version 1 0 encoding ISO 8859 1 gt lt queries gt lt query type insert gt lt tables gt lt table gt lt tableNames gt lt tableName gt addresses lt tableName gt lt tableNames gt lt fields gt lt field gt lt fieldName gt name lt fieldName gt lt fieldValue gt Georg Miller lt fieldValue gt lt field gt lt field gt lt fieldName gt address lt fieldName gt lt fieldValue gt Hauptstrasse 7 lt fieldValue gt lt field gt lt field gt lt fieldName gt phone lt fieldName gt lt fieldValue gt 253263 lt fieldValu
236. e im XML zugegriffen werden Der Methodenaufruf testString subString wird durch die folgende XML Struktur aufgerufen lt substring object StestString result resultString gt lt param type int gt lt int gt 1 lt int gt lt param gt lt param type int object SstringLength name gt lt substring gt Elementname lt substring gt Entspricht wieder dem Methodennamen der auf der Klasseninstanz aufgerufen werden soll Als Klasseninstanz wird an dieser Stelle ebenfalls test String verwendet inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Java Reflection Connector 179 Beispiel Methodenaufruf Attribut lt result resultString gt Die Variable enth lt das Ergebnis des Methodenaufrufs Elementname lt param gt Der Methode werden zus tzlich zwei Parameter bergeben Attribut type int Gibt den Parametertyp an hier int Der Wert des Parameters folgt als Kindelement Beim ersten Parameter ist der Wert des Parameters 1 Beim zweiten Parameter wurde kein konkreter Parameterwert angegeben Stattdessen wird der Wert der Variablen SstringLength verwendet object stringLength Enth lt das Ergebnis des vorhergehenden Methodenaufrufs Die Variable wird auch hier wieder mit Zeichen und Variablenname referenziert Attribut name Name des Parameters um an anderer Stelle wieder auf diesen Parameter im XML zugreifen
237. e418ba5fb868e Nach der Pr fung wird das Eingangsdokument in eine XML Datei eingebettet Element Input Document Das Prufergebnis wird im Element lt Pruefergebnis gt angezeigt 32 3 Modulvariablen Bei der Ausf hrung eines Secrypt Connectors werden die folgenden Modulvariablen gesetzt Modulvariable Inhalt secrypt result Pr fergebnis secrypt certificationLevel advanced Signaturtyp qualified 32 4 Dialog Secrypt Connector Eigenschaften In diesem Dialog haben Sie folgende Optionen inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 344 Secrypt Connector Dialog Secrypt Connector Eigenschaften Grundkonfiguration m Pfadkonfiguration ds m Signaturservers Modus Markieren Sie eine der beiden Optionen um die Funktion des Secrypt Connectors zu definieren Signieren Das Dokument wird mit einer elektronischen Signatur versehen Pr fen Die Signaturen des Dokuments werden gepr ft Eingangspfad Pfad zu dem Verzeichnis in dem der Signaturserver die Dokumente zum Signieren Pr fen erwartet z B C IS Repository Signatur Verifier Input Ausgangspfad Pfad zum Verzeichnis in dem der Signaturserver die signierten bzw gepr ften Dokumente bereit stellt C IS_ Repository Signatur Verifier Output Die Pfade m ssen identisch sein mit den Pfaden die beim WY Konfigurieren des DigiSeal Servers Verifiers angegeben wur
238. eb Service vergleichbar dem Aufruf eines Moduls oder einer Klasse in einer traditionellen Programmiersprache Adresse Adresse unter welcher der Web Service angeboten wird Ein Klick auf den s Button ffnet folgendes Men Adresse kopieren Kopiert die Adresse des Web Services in die Zwischenablage Adresse der WSDL kopieren Kopiert die Adresse der WSDL in die Zwischenablage Publizierte Services anzeigen ffnet die Webseite http lt myServer gt 8000 ibis listServices und zeigt alle aktiven Web Services der inubit Process Engine an Name und Port Typ der WSDL Bindung sind nderbar Typ und Bindungs Stil sind nicht nderbar Name Name der WSDL Bindung Port Typ Name des WSDL Elements wsdl portType Diese beiden Felder m ssen Sie nur dann anpassen wenn Sie den Service umbenannt haben Button Operation hinzuf gen Siehe Operationen eines Web Services erstellen Workbench Process Engine Systemkonnektor Guide Kap 40 8 S 426 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 440 Web Services Connector Dialogbeschreibungen 40 14 3 2 Register Aufzurufender Service Medium und Output Connector In diesem Register haben Sie folgende Optionen WSDL Daten m WSDL laden von Datei Wenn Ihre WSDL Datei in einem Dateisystem verf gbar ist aktivieren Sie diese Option und geben Sie den Pfad der Datei an Alternativ klicken Sie auf i um zu der WSDL
239. eb Services Connector Asynchrone Web Services Weitere Module anlegen Callback Listener Connector anlegen 16 12 2011 a Klicken Sie im Register Aufzurufender Service am rechten Ende der Zeile auf das Icon und w hlen Sie Publizierte Services anzeigen Im Web Browser ffnet sich eine Liste aller Web Services b Klicken Sie auf den Link mit dem Namen des gew nschten Web Services Die WSDL wird angezeigt c Kopieren Sie die URL in die Zwischenablage d F gen Sie die URL im Register Aufzurufender Service in das Feld URL ein e Klicken Sie auf den Button WSDL Datei laden Aufzurufender Service Erweitert SOAP Nachrichten WSDL Daten WSDL laden von Datei URL UDDI URL http 192 168 0 223 8000 ibis ws AWSListen ws den A t EWSDL Datei laden E E Definition G SER nn nahen Die Checkbox Antwort asynchron empfangen separate Antwort Adresse mitschicken wird automatisch aktiviert Das Feld Antwort URL wsa ReplyTo wird automatisch auf die korrekten Werte gesetzt Ausschlaggebend daf r sind Policies in der WSDL 5 Klicken Sie auf Fertigstellen 6 Publizieren Sie das Modul 7 Ziehen Sie eine Verbindung vom Request XSLT Converter zum soeben konfigurierten Web Services Medium Connector W hrend der Web Service die Anfrage bearbeitet und die Antwort erstellt wird der aufrufende Workflow fortgesetzt
240. ebaut werden kann Nur Resultate Diese Option verbessert die bersichtlichkeit und Performance bei gro en XML Eingabenachrichten Wenn markiert dann enth lt die Ausgabenachricht nur das XML Element lt result gt Die Eingabenachricht wird nicht ausgegeben inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 19 s Connector 187 Dieser Abschnitt erlautert die folgenden Themen a Zugriff auf JMS basierten Queuing Server konfigurieren S 188 Dialogbeschreibungen S 190 Verwendung Der JMS Java Message Service Connector verbindet die inubit Process Engine mit einem JMS Provider Konnektortypen Abh ngig von seiner Konfiguration bietet der Konnektor folgende Funktionen Input Connector Holt zeitgesteuert Nachrichten von einem JMS Provider und bergibt sie an das nachfolgende Modul im Technical Workflow Input Listener Connector Wartet auf Nachrichten von einem JMS Provider Sobald diese eingetroffen sind startet der Connector den Technical Workflow indem er sie an das nachfolgende Modul bergibt Medium Connector Wird durch den Empfang einer Nachricht vom vorhergehenden Modul im Workflow gestartet holt Nachrichten von einem JMS Provider ab und bergibt diese an das nachfolgende Modul im Workflow Medium Listener Connector Wird durch den Empfang einer Nachricht vom vorhergehenden Modul im Workflow gestartet und wartet dann auf Nachrichten von einem JMS Provider Sobald eine Nachricht eintr
241. ecccesssienectttsceteccececcvenscettccrees sectcureeestoccrenecctonceveeestueternestuanccrresectrtedbasecrtievssecrtees 199 20 1 Il age EE Te MEET 199 20 2 DSMLV2 Anweisungen in Requests uurssnnensennnnnennnennnnnnnnennnnnnnnnennnnnnnnnennnnnnnnnnnnnnnnnnnennnnnnn nn 200 20 2 Me 201 202 2 SOARC EE 202 20 23 WEE 203 20 2 4 Delete A 203 20 3 Dialog LDAP Connector Eigenschaften AA 203 21 Livelink POMS Connector os ccccccceecccctcdieeetececteeccctccenseestccecrnentcceesneectccueneeesacccunseeecdusceeneetccecreentdacerseentdeccneess 205 21 1 JAR Dateien installerer sees ea 205 21 2 Inhalt und Struktur der Eingangs und Ausgangsnachrichten 206 21 2 1 Kommandos E 207 21 2 2 Bedingungen nn 207 21 2 3 ENlit ten E 208 21 2 3 1 Entity Eigensch ften u u euren 209 21 2 3 2 Entity Properties items aaa bie 210 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 7 8 Inhaltsverzeichnis 21 233 Entity Components u een een 210 21 2 4 Beispiel f r Eingangsnachricht unuueee ee a ae 213 21 3 Dialog Livelink PDMS Connector Eigenschaften A 214 22 Mall COMMCCtON GESBEREPPERREFRSERERPEEPESEREHEPELEEREERFERESEEE E E A 215 22 1 Modulvariablen des Mail Connectors 44s444444nennennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnennnnnnnnnnnnnnnnsnennn nenn 215 22 2 Dialogbeschreib ngeni 4s 2m AE EAE 216 22 2 1 Dialog Mail Connector Eigenschaften 216 22 2 2 Dialog Date
242. ectors geben Sie ber den Servernamen und die Portnummer an von welchem i Port das Signal empfangen wurde In diesem Fall hat der i Port die ID 2 29 3 Dialog RFID IPort Connector Eigenschaften In diesem Dialog haben Sie folgende Optionen Konfiguration m Servername IP Nummer oder Servernamen des IPort Port Standardportnummer ist 7070 Mit dem Button Standard stellen Sie nach nderungen den Standardwert wieder her inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 306 RFID Connector Dialog RFID Port Connector Eigenschaften 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 30 RosettaNet HTTPS Connector Verwendung E Funktionsumfang 307 Dieser Abschnitt erlautert die folgenden Themen Struktur und Austausch von RosettaNet Nachrichten S 308 m Beispiel Workflow RosettaNet Nachrichten erzeugen S 310 m Beispiel Workflow RosettaNet Nachrichten versenden S 311 E Beispiel Workflow Nachrichten empfangen und Best tigung senden S 313 m Dialogbeschreibungen S 315 Der RosettaNet Standard dient als Basis f r den weltweiten Datenaustausch zwischen Firmen mit Schwerpunkt im Bereich Supply Chain Management F r mehr Informationen ber das RosettaNet Protokoll siehe www rosettanet org B2Bi am Beispiel von RosettaNet Vortrag gehalten an der Universit t Hamburg http vsis www informatik uni hamburg de
243. edientypen und des Zeichensatzes aus Siehe Anfragedaten Workbench Process Engine Systemkonnektor Guide Kap 28 S 301 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide REST Connector 295 Ressource aufrufen Damit legen Sie die Definition der Daten fest die verschickt werden Die Werte der Anfragedaten werden in den Content Type Header bernommen 6 Optional k nnen Sie Anpassungen im Request Header vornehmen z B wenn Sie fur Ressourcen die mehrere Repr sentationen unterst tzen die gew nschte Repr sentation der angefragten Ressource festlegen wollen Dazu nutzen Sie den Accept Header a Klicken Sie auf den Button Header bearbeiten Ein Dialog ffnet sich Standardm ig wird mit eine beliebige Repr sentation einer Ressource abgefragt b Doppelklicken Sie den Accept Header Ein weiterer Dialog ffnet sich x In diesem Dialog k nnen Sie die HTTP Header definieren a 2I Beschreibung Accept Liste der akzeptierten Medien Ty 8 HTTP Header x Geben Sie den Namen und den Wert des HTTP Headers an Name Accept Si Liste der akzeptierten Medien Typen Wert application xml Hinzuf gen gt text xml vV OK X Abbrechen application vnd mycustomname xml FIE c W hlen Sie einen Medien Typen aus Sie k nnen auch mehrere Typen ausw hlen und es wird dann eine geordnete Liste der gew nschten Repr sentationen zur
244. egistrieren Sie den Web Service Provider am STS Hinweise zum Registrieren an einem inubit Suite 6 internen STS finden Sie im Abschnitt Web Services Provider an STS Connector registrieren Workbench Process Engine Systemkonnektor Guide Kap 33 2 S 350 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Web Services Connector STS gesicherten Web Service Provider aufrufen 40 7 STS gesicherten Web Service Provider aufrufen Dieser Abschnitt erlautert wie Sie einen Web Service Consumer konfigurieren damit dieser einen STS gesicherten Web Service Provider aufrufen kann Siehe Funktionsprinzip des STS Connectors Workbench Process Engine Systemkonnektor Guide Kap 33 1 S 348 Voraussetzungen m Sie ben tigen einen Truststore mit dem ffentlichen Schl ssel des STS oder dessen Zertifikat a Web Services Provider Web Service Consumer und STS sind in der inubit Suite 6 realisiert Um mit einem externen Consumer einen Web Service aufzurufen der uber einen STS der inubit Suite 6 abgesichert ist konfigurieren Sie dessen Sicherheitseinstellungen entsprechend den Angaben des Herstellers So gehen Sie vor 1 ffnen Sie den Web Services Connector Ihres Web Services Consumers zum Bearbeiten 2 Geben Sie im Register Aufzurufender Service die URL an unter der die WSDL des STS gesicherten Web Service Providers verf gbar ist Eigenschaften Web Service Editor Aufzurufender Ser
245. egt die Query Id fest welche am Result Query Id set zur expliziten Pr fung ausgegeben wird inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 54 Business Object Connector Querymodus verwenden Attribut Beschreibung Mogliche Werte outputObjects Verhindert die Ausgabe von Objekten im e true Objekte ausgeben Resultset Standard false Objekte nicht ausgeben outputlds Unterdr ckt die Ausgabe der technischen true Objekt Id ausgeben Standard Id bo Objectld Standard false Objekt Id nicht ausgeben z B zur Web Service Ansteuerung commitCount Legt das Commit Intervall f r Batch Ope rationen fest 50 Commit nach 50 Objekten 25 Commit nach 25 Objekten 0 Commit am Ende der Modulausf hrung Standard autoCommit Commit nach jeder Operation pageNum Paging Legt die zu lesende Seite in Be m 0 kein Paging Standard gebenen Wert fest PageSize Legt die Anzahl der Eintrage pro Seite 0 kein Paging Standard beim Paging fest positiver ganzzahliger Wert order Legt die Sortierung innerhalb des Result Asc aufsteigend sets fest Bei selektierten ComplexTypes Desc absteigend wird nach bo Objectld bei selektierten ee SimpleTypes nach dem SimpleType Wert z E SE sortiert g Das Attribut order kann auch mit einer expliziten Elementliste genutzt werden orderBy Legt die Sortierung innerhalb des Result Element sets mit expliziten Element
246. ein die zum Partnernetzwerk passende Fenstergr e zu konfigurieren z B den Wert 7 f r ISDN X 25 DBit Das D Bit ist ein Feld im Datenpaket von X 25 das f r die Ende zu Ende Best tigung benutzt wird Die DTE zeigt damit an ob sie den Empfang einer Ende zu Ende Best tigung w nscht Standard deaktiviert X 25 Geschlossene Benutzergruppe ISDN und X 25 bieten die M glichkeit eine geschlossene Benutzergruppe zu bilden Alle Teilnehmer die zu einer solchen Gruppe geh ren k nnen untereinander ber das ffentliche Telekommunikationsnetz kommunizieren Verbindungsanforderungen an Gruppenmitglieder von Teilnehmern die nicht Mitglied der geschlossenen Benutzergruppe sind werden von der Vermittlungsstelle abgewiesen Standard deaktiviert XOT steht f r X 25 over TCP X 25 ist ein internationaler Telekommunikationsstandard der von der Internationalen Fernmeldeunion verabschiedet wurde Siehe XOT Empf nger konfigurieren Workbench Process Engine Systemkonnektor Guide Kap 25 6 3 3 S 266 Weitere Informationen finden Sie unter http www itu int X 25 Adresse Jeder Rechner der in einem X 25 Netzwerk kommunizieren soll muss eine X 25 konforme Adresse haben Eine X 25 Adresse ist eine Folge von Ziffern Die ersten Ziffern geben den L ndercode an die darauffolgenden Ziffern bestimmen das Netzwerk innerhalb des Landes und die letzten Ziffern die Rechnernummer X 25 Facilities Meist nicht angegeben X
247. eite und Gemeinschaft hinzu In der inubit Workbench werden Watchpoints angezeigt inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 400 Web Application Connector Dialogbeschreibungen 4 Offnen Sie den Watchpoint vor oder nach dem Web Application Connector ON ei OT eee Cee ee um aaa Te SEA ann a r OrderF orm Joiner 1 EnterOrder Splitter 1 Displayf eedback iS ibis_root tutorial inubit IS Team miller tmp 10_order_1 7032009_160009_WThre Datei ansehen Im oberen Bereich wird die Ergebnisdatei angezeigt im unteren Bereich werden die Workflow Variablen a HBA El Properties version 4 1 Property name ISSessionId 60C4BB0DB1AF0ED50C118455294E8229 Property name ISPortletNamespace _75cfc19bc0a8005500a937ae1db4816a_WAR_isp Property name I5UserName inubitISPortallser intern Property name ISPortletActionUrl http localhost 8000 group inubit cockpit aufgaben p Property name ISWebLanguage de Property name ISPortalUser root Property name SWebContextPath ep Property name ISParameters lt xml version 1 0 encoding UTF 8 gt lt parameters gt Die Informationen Uber die Portletinstanz werden angezeigt 39 3 Dialogbeschreibungen Dieser Abschnitt erl utert die folgenden Themen a Dialog Web Applikation S 400 Dialog Interne Ressourcen S 403 m Dialog
248. ektor Guide Web Services Connector 413 Web Service aufrufen Leite ST Cove zu E t E R A Q XSLT Stylesheet CreateResponse XML Quelle XML Ziel amp xsl stylesheet http www w3 org 1999 XSL Transform ii xsl http www w3 org 200 1 XMLSchema en xs 2 0 Aa version ER xsl output method xml encoding UTF 8 SI E xsl template E G isns Envelope http schemas xmlsoap org soap envelope d i isns CH isns Header Ela isns Body http 192 168 0 223 8000 bis ws 1296231490009 ProvideWebService i Gat wsc output of operation SayHello i GQ Comment wsc SayHelloResponse Hello A GB quetvarablen Name Typ Wert 41At B Q filex C Users hjh AppData Roaming inubit Toolset 6 0 work 1 targetNamespace isns http schemas xmlsoap org soap envelope Pas Le Dieser Dialog zeigt alle Schema Elemente an Die Struktur entspricht der Instanz welche das XML Schema abbilden soll Um die interne Schemastruktur anzuzeigen wechseln Sie in die Baum Ansicht l isns Envelope 1 1 c Envelop uayeqieag la gt a d Ela isns Body 1 1c Body ref g Publizieren Sie den XSLT Converter 3 Testen Erstellen Sie einen zweiten Web Service der Ihren soeben erstellten Web Service aufruft Siehe Web Service aufrufen Workbench Process Engine Systemkonnektor Guide Kap 40 4 S 413 4 Publizieren Sie den Technical Workflow LOA
249. ektor Guide Kap 6 1 S 60 Einstellungen m Automatische Typenerkennung der Datenbankobjekte Wenn markiert dann werden Datentypen automatisch erkannt Wenn z B mit der Query ein Datum in die Datenbank eingef gt werden soll dann wird das Datum korrekt mit dem Typ Date bergeben Typerkennung cachen Aktivieren Sie die Checkbox um die Tabellendefinitionen vorzuhalten damit sie nicht bei jeder Ausf hrung des Database Connectors von der Datenbank abgefragt werden m ssen Auto Commit keine Transaktion Bei einer Ausf hrung des Database Connectors k nnen mehrere SQL Statements ausgef hrt werden Mit dieser Option bestimmten Sie wann die nderungen dauerhaft in der Datenbank gespeichert werden inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 84 Database Connector Dialogbeschreibungen 6 5 2 Dialog Metadaten 16 12 2011 Wenn das Auto Commit aktiviert ist dann wird f r jede nderung automatisch ein Commit oder Rollback im Fehlerfall durchgef hrt Wenn die Option deaktiviert ist dann werden alle nderungen zusammen in einer Transaktion durchgef hrt Falls bei dieser Transaktion ein Fehler auftritt dann wird keine weitere nderung ausgef hrt und alle vorher bereits ausgef hrten nderungen werden r ckg ngig gemacht Fehler berspringen Wenn aktiviert dann werden Datenbankanfragen auch ausgef hrt nachdem ein Fehler aufgetreten ist Werte aus der
250. ektor Guide 16 12 2011 464 WebSphere MQ Connector Dialog WebSphere Message Queue Connector 16 12 2011 A Lu Option Zeilenweise empfangen ist nicht aktiviert Die Ausgangsnachricht des MQ Connectors enthalt die erste Nachricht der Message Queue Zusatzlich werden die Header Informationen dieser Nachricht als Modulvariablen ausgegeben Option Zeilenweise empfangen ist aktiviert Der MQ Connector liest zeilenweise aus der Message Queue bis zu einer Zeile mit dem String mqsende Die Ausgangsnachricht besteht aus allen Zeilen bis zu diesem String Die Header Informationen werden der Nachricht mit dem String mqsende entnommen Wenn keine der Nachrichten diesen String enthalt dann werden alle Zeilen aller Nachrichten aus der Queue gelesen Die Header Informationen stammen dann aus der letzten Nachricht und die Ausgangsnachricht enthalt alle Zeilen aller Nachrichten aus der Message Queue Zeilenweise empfangen versenden Ubertragt die Nachricht zeilenweise dabei wird jede Zeile einer Nachricht als eigene Nachricht behandelt und Ubertragen Beim Versenden von Nachrichten in diesem Modus ist es wichtig dass die letzte Zeile in der Nachricht der String mqsende ist Dieser String gewahrleistet beim Zeilenweise Empfangen dass nur die erste Nachricht in der Queue bis zum Ende gelesen wird Wenn der String mqsende nicht enthalten ist werden alle Nachrichten der Queue zeilenweise bis zum Ende der Queue gelesen
251. el NumberOfCopies 5 Dabei ist NumberOfCopies der Schl ssel und 5 der Wert inubit Suite 6 Workbench Process Engine Systemkonnektor Guide JMS Connector 193 Dialogbeschreibungen Die Daten werden Uber die Methode getMapNames aufgerufen welche ein Java Enumeration Objekt zur ck gibt Mit der Methode hasMoreElements k nnen Sie ber eine MapMessage iterieren Zeichensatzkodierung W hlen Sie eine Kodierung aus der Liste aus Authentifizierung m Anonymer Login Zu markieren wenn der JMS Provider keine Authentifizierung vom Client erwartet Login Passwort Anmeldedaten des Clients am JMS Provider Sicherheit m Sicherheitsmanager benutzen Zum Aktivieren des Security Managers Security Manager sind abh ngig vom eingesetzten JMS JNDI Provider und sollten nur verwendet werden wenn sie laut den Vorgaben Ihres JMS Providers n tig sind Security Manager Name der Klasse in welcher der Security Manager implementiert ist Diese Klasse ist in den jar Dateien Ihres JMS Clients enthalten 19 2 2 Dialog Kommunikationsmodell In diesem Dialog haben Sie folgende Optionen Kommunikationsmodell Wahlen Sie eines der Modelle Publish Subscribe Dieses Modell wird f r allgemeine Broadcast Applikationen verwendet bei denen eine Nachricht viele Empf nger hat Ein Nachrichten Lieferant versendet Nachrichten zu einem Topic an alle Empf nger die sich vorher an dem Topic eingeschrieben haben Empf nger d
252. elchem Modus der File Connector arbeiten soll Dateimodus inubit Suite 6 Workbench Process Engine Systemkonnektor Guide File Connector 123 Dialogbeschreibungen Pro Ausf hrung wird eine Datei im angegebenen Verzeichnis gelesen wenn deren Name dem Muster entspricht das im Feld Datei gt Name angegeben ist Welche Datei gelesen wird h ngt von Ihren Angaben bei Lesereihenfolge ab Verzeichnismodus Es werden alle Dateien im angegebenen Verzeichnis gelesen wenn deren Dateinamen dem Muster entsprechen das im Feld Datei gt Name angegeben ist Im Verzeichnismodus wird immer eine Ausgangsnachricht XML erzeugt d h der Technical Workflow startet in jedem Fall Damit ist es z B m glich hinter einem File Input Connector mit W einem Demultiplexer o auf den jeweiligen Zustand der Datei zu reagieren Verzeichnis Name Pfad zum Verzeichnis aus dem Dateien gelesen werden sollen Der Pfad kann absolut oder relativ zum Verzeichnis lt iS installdir gt server Tomcat bin angegeben werden Datei a Name Dateiname Optional mit Wildcard bzw regul rem Ausdruck Si Siehe http www regular expressions info tutorial html Invertieren Wenn markiert dann wird das Muster das f r den Dateinamen angegeben wurde umgekehrt Damit werden alle Dateien gelesen deren Name dem Muster nicht entspricht Mit Wildcard Wenn markiert dann k nnen Sie beim Eingeben des Dateinamens eine Wildca
253. ell deaktivieren Dazu erstellen Sie ein neues Java System Property namens jcifs smb client disablePlainTextPasswords mit dem Wert true siehe Java System Properties Process Engine Administrator und Entwickler Guide Kap 2 17 S 38 Beachten Sie dass eine Fehlermeldung geworfen wird falls nach der Deaktivierung ein Server explizit Klartextpassw rter verlangt Server Konfiguration m Windows Dom ne Name der Windows Dom ne falls der Server in einer solchen l uft und Sie sich ber eine Windows Dom ne anmelden m ssen Servername Domainname des Servers z B xyz inubit com Port Die Standardportnummer ist 445 Standard Stellt bei Bedarf die Standardportnummer 445 wieder ein inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 392 VFS Connector Dialogbeschreibungen 38 2 2 Dialog Input Connector Konfiguration Verzeichnis Datei 16 12 2011 In diesem Dialog konfigurieren Sie wie der Konnektor Daten einliest Pfad Absoluter Pfad zu dem Verzeichnis aus dem Dateien gelesen werden sollen Bei Zugriff auf das Repository geben Sie den Pfad ein der im Repository im Register Detaildaten angegeben ist Siehe Detaildaten Workbench Benutzer Guide Kap 19 11 2 S 502 Sie k nnen folgende Wildcards verwenden um z B Dateien aus Verzeichnissen mit sich ndernden Namen und in beliebiger Verzeichnistiefe abholen zu lassen ein Asterisk
254. ema finden Sie im Repository in folgendem Verzeichnis Global System Mapping Templates OpenOffice Connector 26 3 Beispiel Workflow erstellen Mit dem folgenden Beispiel Workflow k nnen Sie je nach Konfiguration des XSLT Converters und des File Connectors Word und Writer Dokumente bearbeiten konvertieren oder drucken EncodeToBase64 Doc200C OpenOfficeConnector DecodeBase64 SaveFile Assign Modul zum Kodieren als So gehen Sie vor en Erstellen Sie ein Assign Modul und benennen Sie es 2 Erstellen Sie eine neue Abbildungsregel f r das Variablen Mapping W hlen Sie als Quelle Ausgangsnachricht und als Datentyp Bin rdaten W hlen Sie als Ziel Variable 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide OpenOffice Connector 271 Beispiel Workflow erstellen Erstellen Sie die Variable oo document mit dem Typ xs base64Binary Speichern Sie die Abbildungsregel mit OK XSLT Converter So gehen Sie vor 1 2 Erstellen Sie einen XSLT Converter Aktivieren Sie auf der Seite XSLT Converter Eigenschaften die Checkbox Eingangsnachricht ignorieren ffnen Sie im Fenster XML Zieldatei die Schemadatei OOC xsd Siehe XML Schema als Vorlage f r Eingangsnachrichten Workbench Process Engine Systemkonnektor Guide Kap S 270 Ziehen Sie das Root Element OpenOfficeConnector der Schemadatei aus dem Bereich XML Ziel
255. emkonnektor Guide Kap 7 5 S 99 Field DBForeignKey FieldName Implizit Referenz auf Fremdschl s sel Field isRequired Obligatorisch Wenn true dann muss die Spalte im XML vorhanden sein Field DefaultValue Implizit Standardwert des Feldes Field Sel ectExpressi on Implizit E aS wa lt like Leerzeichen danach 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Database Object Connector 99 Datenbankprozedur getNewID erstellen 7 5 Datenbankprozedur getNewID erstellen Dieser Abschnitt erlautert die folgenden Themen m Datenbankprozedur getNewID f r Oracle S 100 m Datenbankprozedur getNewID f r MySQL S 101 Beim Erzeugen eines neuen Geschaftsobjekts INSERT ruft der DBO Connector f r alle Tabellenspalten welche in der Konfigurationsdatei das Attribut IsAutoField true haben die Datenbankprozedur getNewID auf um eine eindeutige ID f r die Tabellenspalten vergeben zu k nnen getNewID muss folgender Struktur entsprechen getNewID i_tablename in varchar2 i_fieldname in varchar2 o newid out number getNewID steuert anhand der bergebenen Input Parameter aktueller Tabellenname und Name der Tabellenspalte die richtige Datenbank Sequenz an und bergibt die neue ID an den DBO Connector damit dieser das INSERT mit einer neuen ID durchf hren kann Die folgenden Implementierungsvorschl ge f r getNewID k nnen sich bei einem Release Wechsel n
256. empfang bleibt aktiv bis die Empfangsbest tigung EERP_out gesendet wurde Synchrone bertragung mit Output Connector Setzen Sie beim Konfigurieren des Konnektors ein Timeout damit im Fehlerfall keine Blockade durch das Warten entsteht Ber cksichtigen Sie bei dem Wert die Nachrichtengr e und den bertragungsweg Kontrollieren Sie die Konfiguration der Gegenstelle wenn dort die EERP Nachricht auf hold steht kann es auch zu einer Blockade kommen Send Job bei erfolgreichem fehlgeschlagenem Senden rvs_is_ send Mit dem Kommandozeilentool StartCLI k nnen Sie u a die Verbindung der inubit Process Engine mit dem rvsEVO Server pr fen inubit Suite 6 Workbench Process Engine Systemkonnektor Guide OFTP2 Connector 253 Dialog OF TP Datenaustausch Konfiguration Optionen Option Information Sir SEE Verbindung der inubit Process Engine mit dem rvsEVO Server pr fen rhost rvsEVO Host rlogin rvsEVO Login rmwname Name des rvsEVO Servers rpassword rvsEVO Passwort Siehe Remote berwachung mit Command Line Interface StartCLI Process Engine Administrator und Entwickler Guide Kap 7 10 S 108 25 5 Dialog OFTP Datenaustausch Konfiguration Dieser Dialog unterscheidet sich f r Input Connector Input Listener Connector und Output Connector Grundeinstellungen m rvsEVO Serveradresse Geben Sie hier die Rechnernamen oder die IP Nummer an z B MyServer oder 123
257. en Trap Konfiguration Nur bei Auswahl der Operation TRAP Absender IP IP Adresse oder Hostname des Rechners der SNMP Traps sendet Absender OID OID des Ger tes welche den Trap generiert Die OID spezifiziert um welchen SNMP Agenten es sich handelt F r Informationen zum Object Identifier siehe OID Workbench Process Engine Systemkonnektor Guide Kap 35 S 362 Allgemeine ID Allgemeine Trap ID W hlen Sie unter den sieben m glichen Trap IDs die entsprechende aus Falls es sich um eine firmenspezifische Trap ID handelt bertragen Sie diese in das n chste Feld Spezifische ID Spezifische ID Firmenspezifische Trap ID falls es sich um eine firmenspezifischen Trap handelt Lu Erfragen Sie bei Bedarf die OID und andere Angaben fur de Trap Konfiguration bei Ihrem System Administrator Verbindungstest m Verbindung testen Zum Testen ob die Verbindung mit Ihren Angaben erfolgreich aufgebaut werden kann inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 368 SNMP Connector Dialog SNMP Connector Eigenschaften 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide BEY Solution Center Connector 369 Verwendung Voraussetzungen 36 1 Funktionsprinzip Dieser Abschnitt erl utert die folgenden Themen Funktionsprinzip S 369 Moduleigenschaften S 370 Objekt XML Daten erzeugen S 371 Verwenden von XPath
258. en Passw rter f r die privaten Zertifikate sind vorhanden Speichern Sie die Zertifikatsdateien in einem entsprechenden WY Verzeichnis Die Zertifikate f r die privaten Schl ssel sind pfx Dateien die f r die ffentlichen Schl ssel cer Dateien 27 2 Funktionsprinzip Sie k nnen einen OSCI Connector verwenden um OSCI Nachrichten die zwischen einem OSCI Client als Absender einer virtuellen Poststelle VPS als OSCI Intermedi r und einem Empf nger transportiert werden mit der inubit Suite 6 ber den Intermedi r zu empfangen oder ber ihn zu versenden Ale merte d sig m s 5 Nachricht a ver w a D Virtuelle ee d Poststelle Se Intermedi r D II Absender Empf nger Dateniibermittlung OSCI ist der eGovernment Standard f r die sichere Daten bermittlung Dabei werden die Daten in Form von OSCI Nachrichten versendet und empfangen Zertifikatsverwaltung Zum Verschl sseln und Signieren von OSCI Nachrichten werden Zertifikate benutzt die gleichzeitig zur Adressierung der Nachrichten verwendet werden 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide OSCI Connector 281 Dialogbeschreibungen Kommunikationsablauf Die zu bermittelnden Daten werden in Form von Nachrichten zwischen den Kommunikationspartnern ausgetauscht Dabei k nnen die Kommunikationspartner sowohl Absender als auch Empf nger von Nachrichten sein Die zu einer Nachricht geh renden Da
259. en Wenn markiert dann wird der Wildcard Inhalt verwendet der von einem vorher ausgef hrten File oder FTP Connector erzeugt wurde Beispiel Ein vorher ausgef hrter File Connector wurde so konfiguriert das im Feld Dateiname eine Datei Test xml angegeben wurde Als Ausgangsnachricht wurde vom File Connector eine Datei mit Namen Test5 xml weitergeleitet Der Wildcard Inhalt ist in diesem Fall das Zeichen 5 Wenn Sie im vorliegenden Connector ebenfalls eine Wildcard angegeben haben zum Beispiel Ausgabe xml so wird an Stelle der Wildcard das Zeichen 5 eingef gt Dateiname von vorher ausgef hrtem File Connector verwenden Wenn markiert dann wird der Dateiname verwendet der von einem vorher ausgef hrten File Connector benutzt wurde Beispiel ein vorher ausgef hrter File Connector wurde so konfiguriert das im Feld Verzeichnis und Dateiname eine Datei Test xml angegeben wurde Als Ausgangsnachricht wird vom File Connector eine Datei mit genau diesem Namen Test xml weitergeleitet Dieser Dateiname wird dann auch hier verwendet Daten an die Datei anf gen inubit Suite 6 Workbench Process Engine Systemkonnektor Guide inubit IS Connector 159 Dialogbeschreibungen Wenn Sie diese Option wahlen wird die angegebene Datei nicht bei jeder Ausf hrung des Output Connectors berschrieben sondern es wird bei jeder Ausf hrung die Ausgangsnachricht an die Datei angeh ngt Dies ist zum Beis
260. en versendet 30 5 6 Dialog S MIME Konfiguration 16 12 2011 Lu In diesem Dialog geben Sie die Informationen an die n tig sind um Ausgangsnachrichten zu verschl sseln bzw zu signieren Sie bendtigen eine Keystore Datei die Ihren privaten Schlussel enthalt inubit Suite 6 Workbench Process Engine Systemkonnektor Guide RosettaNet HTTPS Connector 323 Dialogbeschreibungen Keystore Konfiguration Klicken Sie auf den Button um Ihren Keystore zu laden S MIME Verschl sselung Zum Aktivieren Deaktivieren der Verschl sselung Alias Zur Auswahl des Alias unter dem der private Schl ssel der zum Verschl sseln verwendet wird im Keystore gespeichert ist Verschl sselungsverfahren Zur Auswahl des Verschl sselungsverfahrens Payload Container verschl sseln Payload verschl sseln Siehe RNIF Core Specification Seite 43 ff S MIME Signierung Zum Aktivieren Deaktivieren der Signierung Alias Zur Auswahl des Alias unter dem der private Schl ssel der zum Signieren verwendet wird im Keystore gespeichert ist Passwort Passwort f r den privaten Schl ssel MIC Verfahren Zur Auswahl des Message Integrity Check Verfahrens Mit diesem Verfahren wird eine Pr fsumme ber die Ausgangsnachricht erstellt Anhand dieser Pr fsumme kann der Empf nger pr fen ob die Ausgangsnachricht unver ndert eingetroffen ist 30 5 7 Dialog Verbindungsdaten f r Empfangsbest tigungen Input Con
261. en Java Reflection Explorer Siehe Eingangsnachricht erstellen Workbench Process Engine Systemkonnektor Guide Kap 17 1 S 173 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Java Reflection Connector 175 Eigenen Methodenaufruf erzeugen 2 W hlen Sie im ersten Dialog die Option Klasse Methode definieren aus 3 Klicken Sie auf Weiter Der n chste Dialog wird angezeigt Markieren Sie die Klasse auf welcher der Methodenaufruf erfolgen soll Wenn die gew nschte Klasse nicht in der Liste angezeigt wird dann geben Sie deren vollst ndigen Namen z B java lang StringBuffer in das Textfeld ein 5 Klicken Sie auf Weiter Es wird versucht die entsprechende Klasse aus dem Classpath zu laden Wenn die Klasse geladen werden konnte ffnet sich der n chste Dialog 6 Constructor angeben Wenn alle aufzurufenden Methoden statisch sind dann entf llt die Auswahl eines geeigneten Constructors der Klasse Falls mindestens ein Methodenaufruf nicht statisch ist dann m ssen Sie einen Klassen Constructor angeben a W hlen Sie im Baum den Knoten Constructor aus b ffnen Sie das Kontextmen und w hlen Sie Constructor hinzuf gen c W hlen Sie einen passenden Constructor aus d Klicken Sie auf OK Der Dialog schlie t sich Der Constructor wird eingef gt Unterhalb des Constructorknotens werden die Parameter angezeigt 7 Methode einf gen a W hlen Sie im B
262. en Schl ssels bzw Keystores Um den Keystore laden zu k nnen m ssen Sie das Passwort f r WY den privaten Schlussel bzw den Keystore eingeben Verbindungstest m Verbindung testen Zum Testen ob die Verbindung mit Ihren Angaben erfolgreich aufgebaut werden kann 11 2 2 Dialog FTP Kommandos ausf hren Nur bei Auswahl von FTP und FTPS inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 136 FTP Connector Dialogbeschreibungen gt In diesem Dialog k nnen Sie einen oder mehrere Befehle angeben die vor oder nach der Datei bertragung ausgef hrt werden sollen Es k nnen z B vor dem bertragen Verzeichnisse angelegt oder Dateien gel scht werden Die Befehle m ssen der standardisierten Syntax entsprechen siehe z B http www networksorcery com enp protocol ftp htm Die Befehle m ssen in Gro buchstaben geschrieben werden Bei mehreren Befehlen steht jeder Befehl in einer eigenen Zeile Verwenden Sie nicht die Befehle delete mkdir get und put Diese Befehle erzeugen Fehler Bei Verzeichniswechsel Wenn Sie sich bei einem FTP Server anmelden wird danach das f r Sie angelegte Home Verzeichnis angezeigt Dies ist blicherweise ein Verzeichnis wie z B ftproot group username Als Benutzer Sehen Sie allerdings nur Ihr Verzeichnis username Einige FTP Server sind so konfiguriert dass beim Wechseln in ein hierarchisch darunter liegendes Verzeichnis absolute
263. en Service Consumer und Provider ber einen STS funktioniert folgenderma en 1 Service Provider bietet Web Service an und nutzt STS Der Service Provider bietet eine Dienstleistung Uber einen Web Service an Der Web Service ist Uber einen STS gesichert Ein Web Service Aufruf ist nur zul ssig wenn der Aufruf ein g ltiges Token des STS enth lt Wenn der Provider eine Anfrage von einem Consumer erh lt dann wird zuerst die G ltigkeit des Tokens gepr ft Je nach Typ des Tokens pr ft der Provider die G ltigkeit ber Zertifikate yll 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Security Token Service Connector 349 Funktionsprinzip des STS Connectors 2 Service Consumer m chte Service nutzen Um den Service aufrufen zu k nnen ben tigt der Consumer dessen Interface Beschreibung die so genannte WSDL Datei Diese WSDL Datei kann er direkt von dem Service Provider oder von einem Verzeichnisdienst wie UDDI anfordern In der WSDL Datei sind die Sicherheitsanforderungen beschrieben die der Consumer erf llen muss um den Dienst nutzen zu k nnen Unter anderem ist angegeben gegen ber welchem STS sich der Consumer authentifizieren muss Da der Consumer nun die Adresse des STS kennt kann er diesen aufrufen und sich dort authentifizieren 3 STS Provider pr ft Anfrage des Service Consumers Der STS Provider pr ft die Anfrage des Consumers an Hand der mitgelieferten Merkmale Diese k nnen Nutzername
264. en Sie die IP Adresse oder den Rechnernamen Ihres ISDN Routers an Port Geben Sie die Portnummer an ber die Nachrichten empfangen werden Max Eingangssessions Maximale Anzahl von parallelen Eingangssessions mit 1 wird auf den globalen Wert des Parameters MAXSESSIONS zugegriffen Max Ausgangssessions Maximale Anzahl von parallelen Ausgangssessions mit 1 wird auf den globalen Wert des Parameters MAXSESSIONS zugegriffen inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 248 OFTP Connector Dialog Stationen Aktiv Die unter LOC konfigurierten Empf nger werden mit dieser Checkbox aktiviert 24 6 2 4 SNA LUG6 2 Empf nger konfigurieren Mit der Logical Unit LU Type 6 2 kann der parallele Aufbau von Verbindungen einer einzelnen Logical Unit zu mehreren Anwendungsprogrammen erreicht werden 16 12 2011 VectorPosition Ein Datensegment in einer SNA Message wird auch als Vektor bezeichnet Ein SNA Vektor besteht aus einem L ngenfeld einem Typfeld und vektorspezifischen Daten Der Standardwert ist 2 LU Name Name der Logischen Einheit logical unit LU Netzwerk ID Die Netzwerk ID auch NETID spezifiziert ein SNA Netzwerk Es ist eine ein bis achtstellige alphanumerische Zeichenkette TP Name TP steht f r Transaction Program TP Name spezifiziert den Namen eines Advanced Program to Program Communication APPC Transaction Programms auf einem Datenbankserver Beis
265. en Sie einen REST Input Listener Connector aus und ffnen Sie diesen zum Bearbeiten Klicken Sie im Dialog Konfiguration der Ressource Workbench Process Engine Systemkonnektor Guide Kap 28 8 1 S 296 im Bereich Bereitgestellte Ressourcen neben der URL auf sl W hlen Sie die Option Alle REST Input Konnektoren auflisten Ein Dialog ffnet sich das eine Liste aller angelegten Input Connectoren anzeigt In der Liste wird der Name des Konnektors der entsprechende Workflow der Pfad f r die Ressource und die f r den Konnektor verf gbaren HTTP Methoden aufgef hrt 28 6 Publizierte Ressourcen anzeigen Sie k nnen sich eine Liste mit allen publizierten und aktivierten Ressourcen anzeigen lassen So gehen Sie vor 1 3 W hlen Sie einen REST Input Listener Connector aus und ffnen Sie diesen zum Bearbeiten Klicken Sie im Dialog Konfiguration der Ressource Workbench Process Engine Systemkonnektor Guide Kap 28 8 1 S 296 im Bereich Bereitgestellte Ressourcen neben der URL auf sl W hlen Sie die Option Publizierte Ressourcen anzeigen Im Browser ffnet sich eine Seite die aufbereitete Liste mit allen aktivierten Ressourcen anzeigt inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 294 REST Connector Ressource aufrufen Lu Ressourcen die mit einem REST Input Listener Connector realisiert sind werden erst als publiziert und aktiviert ange
266. en Themen Dialog VFS Connector Grundkonfiguration S 390 Dialog Input Connector Konfiguration S 392 Dialog Output Connector Konfiguration S 394 38 2 1 Dialog VFS Connector Grundkonfiguration Protokoll 16 12 2011 Im Dialog Grundkonfiguration konfigurieren Sie die Grundeinstellungen des VFS Connectors Diese Konfiguration m ssen Sie sowohl f r den Input als auch f r Output Connector durchf hren Protokoll M gliche Protokolle sind inubit Suite 6 Workbench Process Engine Systemkonnektor Guide VFS Connector 391 Dialogbeschreibungen cifs Common Internet File System Protokoll fur den Fernzugriff auf Dateisysteme Uber ein Netzwerk repository Fur den Zugriff auf das lokale Repository der inubit Suite 6 Authentifizierung Typ Wenn Sie fur den Zugriff auf den Server keine Authentifizierung ben tigen markieren Sie Anonym Wenn Sie als Protokoll repository gew hlt haben steht auch der Typ Mit Benutzer Gruppe des Workflows zur Auswahl Der VFS Connector authentifiziert sich dann mit den Login Daten des Workflows Login Passwort Wenn f r Ihren Server eine Authentifizierung notwendig ist geben Sie hier die erforderlichen Login Daten ein Normalerweise wird die Art der Passwortversendung zwischen Q Server und Client ausgehandelt Sie k nnen jedoch bei Bedarf die Unterst tzung von Klartextpassw rtern f r alle CIFS Verbindungen manu
267. en Wert von Ihrem Gesch ftspartner Der Standard ist 1 DBit Delivery Confirmation Bit Wenn ausgew hlt dann fordert die sendende Station eine Empfangsbest tigung an Geschlossene Benutzergruppe Closed User Group CUG Wenn eine Station Mitglied in einer CUG ist dann werden Nachrichten nur zwischen Stationen gesendet und empfangen die in derselben CUG sind Virtuelle Schaltung Virtual circuits Dabei wird alles au er der bertragungsroute festgelegt Damit ist es m glich die Route bei Bedarf zu w hlen und ber mehrere Kan le durch Multiplexing die bertragungsrate zu erh hen Sie k nnen zwischen den Parametern S switched virtual circuit SVC und P permanent virtual circuit PVC w hlen PVC Verbindungen sind beispielsweise bei Banken g ngig SVC Verbindungen werden genutzt wo eine dauerhafte Verbindung nicht notwendig ist Ger tename Benennt das Ger t device name Geben Sie eine beliebige alphanumerische Zeichenkette ein Der hier angegebene Namen muss mit dem Namen bereinstimmen der in der Konfiguration des Gesch ftspartners steht Alias Wenn mehr als ein Router im Netzwerk existiert geben Sie den Namen oder IP Adresse des Routers an ber den die Nachrichten geleitet werden sollen Aktiv Wird die OFTP Middleware gestartet ist der Empf nger mit dieser Option nach dem Start sofort empfangsbereit inubit Suite 6 Workbench Process Engine Systemkonnektor Guide OFTP Connector 247 Dialog Sta
268. en an das Ende des Request Body geh ngt z B InputListener CT Er 319 321 322 09 09 30 2Fbody 3E 3C 2Fhtul 3Kspar2 abcsparl 123 et Anh lle Ah ten Abe Mm be Ah ae Me Blt ste sn Rn e AA A Map ET ech nem 8 ER ln ef EA nn Verbindungstest m Verbindung testen Zum Testen ob die Verbindung mit Ihren Angaben erfolgreich aufgebaut werden kann Nur Input Medium und Output Connector 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide ETF II IS Connector 153 Verwendung Dieser Abschnitt erlautert die folgenden Themen Thin Clients als Clients S 153 m inubit Process Engine als Client S 154 m Dialogbeschreibungen S 155 Der inubit IS Connector kann Daten von einem Client empfangen und damit die Verarbeitung eines Workflows anstoRen oder von einem Workflow verarbeitete Nachrichten an einen Client senden Dabei werden neben den Nachrichten auch die Variablen Ubertragen F r die Kommunikation mit Clients verwenden inubit IS Connectoren das Thin Client Interface Clients k nnen z B Thin Clients oder weitere inubit Process Engines sein Siehe auch Systemkonnektoren Workbench Process Engine Systemkonnektor Guide Kap 1 S 19 Module anlegen Workbench Benutzer Guide Kap 3 3 S 119 Technical Workflow Diagramme Workbench Benutzer Guide Kap 12 S 293 14 1 Thin Clients als Clients Wenn sich die inubit Process Engine zentral im Internet befindet z B
269. en anderen JMS basierten Queuing Servers nutzen m chten ben tigen Sie zus tzlich eine jar Datei als Kommunikationsbr cke zwischen Ihrer inubit Process Engine und dem entfernten Queuing Server So gehen Sie vor 1 Fordern Sie die Datei provider jar bei Ihrem JMS Provider an Kopieren Sie die Datei in das Verzeichnis lt i S installdir gt server JBoss server default deploy ibis ear lib Starten Sie JBoss neu Geben Sie beim Konfigurieren des JMS Connectors im Dialog Verbindungskonfiguration Workbench Process Engine Systemkonnektor Guide Kap 19 2 1 S 191 im Feld URL des JNDI Servers die URL des entfernten Queuing Servers ein 19 2 Dialogbeschreibungen Dieser Abschnitt erl utert die folgenden Themen 16 12 2011 Dialog Verbindungskonfiguration S 191 Dialog Kommunikationsmodell S 193 Dialog Nachrichten Selektor S 196 Dialog Zus tzliche Eigenschaften S 197 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide JMS Connector 191 Dialogbeschreibungen 19 2 1 Dialog Verbindungskonfiguration Grundkonfiguration Lu In diesem Dialog geben Sie die Eigenschaften an die f r Verbindungen zu einem JNDI Java Naming and Directory Interface Provider gebraucht werden JMS benutzt das JNDI um die benotigten Ressourcen zu finden Voreingestellte JNDI Konfiguration benutzen Zu markieren wenn Sie die Datei jndi properties in Ihrem Classpath hab
270. en des Com Sortierung plexTypes fest Mehrere Sortierungen werden mit Kommas getrennt Beispiel orderBy MyElement1 Asc bo Objectld Desc outputJSON Alle Elemente innerhalb des Resultsets true JSON Notation z B f r werden in JSON Notation ausgegeben AJAX Responses false XML Notation Standard outputPureJSON Die gesamte Ausgabe des true JSON Notation z B f r BO Connectors erfolgt in JSON Notation AJAX Responses Hinweis Dieses Attribut muss am Root false XML Notation Standard Element angegeben werden 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Business Object Connector 55 Stammdaten aktualisieren und l schen Attribut Beschreibung M gliche Werte zipOutput Das gesamte Resultset wird mittels GZIP true komprimiertes Resultset komprimiert z B zum Backup Hinweis Dieses Attribut muss am Root Zum Wiederherstellen des Element angegeben werden Backups kann der BO Connector das komprimierte Resultset einlesen false unkomprimiertes Resultset Standard 5 4 Stammdaten aktualisieren und l schen Stammdaten wie Adressen oder Kundendaten werden durch die Kardinalitat 0 1 oder 1 1 definiert und gesondert behandelt Wenn Sie bei einer Delete oder Update Operation f r ein Geschaftsobjekt kein Stammdatum angeben wird das Stammdatum nicht automatisch gel scht oder aktualisiert sondern nur die Referenz vom Gesch ftsobjekt zum Stammdatum gel scht oder aktualis
271. en die Antwort Ein Reply Modul am Ende des aufgerufenen Workflows sendet die Antwort an den aufrufenden Workflow Der Callback Listener im aufrufenden Workflow nimmt die Antwort entgegen und setzt den Workflow fort Antwort senden Quittung senden Quittung senden ohne Inhalt Anfrage senden ohne Inhalt AXSLTCreateRequest AWSMediumCaller DoSomething DoSomethingElse ACallBackWSListen NextSteps Web Service Der Workflow wird nach dem Web Service Aufruf aufrufen fortgesetzt und vor dem Callback Listener angehalten inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 418 Web Services Connector Asynchrone Web Services Voraussetzungen Um einen asynchronen Web Service mit einem beliebigen Web Service Client aufzurufen muss der Client WS Addressing unterst tzen und eine nicht anonyme Antwort Adresse wsa ReplyTo verwenden Ein asynchroner Web Service der eine nicht anonyme Antwort Adresse wsa ReplyTo erwartet muss Uber einen Medium Web Service Connector aufgerufen werden 40 5 1 Asynchronen Web Service anbieten Asynchronen Web Service Listener anlegen 16 12 2011 Ein Workflow der einen asynchronen Web Service anbieten soll muss mindestens aus folgenden Modulen bestehen Asynchroner Web Service Listener XSLT Converter zur Erstellen der Antwort Reply Modul zum Senden der Antwort an den Callback Listener Dieser Listener nimmt die Anfragen entgegen bearbeitet sie und leitet si
272. en hinzuf gen Empf nger hinzuf gen Empf nger entfernen Verbindung aktivieren Allgemeine Stationsparameter Der Bereich Lokale Station bzw Nachbarstation enth lt neben der RvsSid Pflicht Angaben zur Station wie Name Telefon Unternehmen Ort Stra e Kontaktperson E Mail Bereich OFTP Im Bereich OFTP konfigurieren Sie Kommunikationsparameter f r die lokale Station und alle Nachbarstationen F r die lokale Station konfigurieren Sie lediglich die drei Parameter Odette ID PKI und Zertifikatsvalidierung Die Beschreibung der Parameter entnehmen Sie der rvsEVO Dokumentation Odette ID Dies ist eine eindeutige Zeichenkette die aus maximal 25 Zeichen besteht Das erste Zeichen ist immer ein O Eine Odette ID erhalten Sie unter www vda de CertificationValidationType Zum Festlegen der Art der Zertifikatsvalidierung CERT_PATH schwache Validierung Validierung Uber ROOT Zertifikate und oder die Zertifikate der CAs inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 258 OFTP2 Connector Dialog Stationen Empfangerbereiche 25 6 2 Nachbarstationen Nachbarstation hinzuf gen Bereich OFTP 16 12 2011 CRL st rkere Validierung Validierung ber die Certificate Revocation List OCSP st rkste Validierung Validierung ber das Online Certificate Status Protocol NONE keine Validierung a UsePki Aktivierte Checkbox Aktivie
273. en org committees dsml docs DSMLv2 doc DSML Schema unter http www oasis open org committees dsml docs DSMLv2 xsd vollst ndige Definition der Distinguished Names unter http www ietf org rfc rfc2253 txt LDAP Schema Viewer unter http Idap akbkhome com index php der eine praktische Schnittstelle f r die Untersuchung von Standard LDAP Schema Objekten ist In DSMLv2 werden alle nderungen an Attributen durch Anh ngen eines operation Attributs an ein attr Element spezifiziert Eine operation kann add delete oder replace sein Die folgende Anweisung aktualisiert die Telefonnummer des Mitarbeiters Bob Rush lt modifyRequest dn CN Bob Rush OU Dev DC Example DC COM gt lt modification name telephoneNumber operation replace gt lt value gt 536 354 2343 lt value gt lt value gt 234 212 4534 lt value gt lt modification gt lt modifyRequest gt inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 202 LDAP Connector DSMLv2 Anweisungen in Requests 20 2 2 Search Beispiel Suchen und Ausgeben Beispiel Suchen und Ausgabe eingrenzen 16 12 2011 Die Anweisung searchRequest sucht nach Daten auf dem LDAP Server Es werden alle Personen mit dem Namen John gesucht die sich im Pfad ou Marketing dc inubit de com befinden Dabei werden alle gefunden Objekte samt ihrer Attribute ausgegeben lt searchRequest dn ou Marketing
274. en und die dort angegebenen Eigenschaften verwenden m chten URL Prefix Naming Context Factory Standardwerte f r die g ngigsten JMS Provider JBoss URL localhost 1099 Prefix org jboss naming Naming Context Factory org jnp interfaces NamingContextFactory MQSeries URL ldap lt name gt 389 lt LDAP DN gt Prefix com ibm jndi NamingContextFactory com sun jndi ldap LdapCtxFactory SonicMQ ContextProviderUrl file localhost d sonicmq ContextUrlPrefixes lt empty gt NamingContextFactory com sun jndi fscontext RefFS ContextFactory WebLogic ContextProviderUrl t3 localhost 7001 ContextUrlPrefixes lt empty gt NamingContextFactory weblogic jndi WLInitialContextFactory Weitere JNDI Eigenschaften Geben Sie beliebige JNDI Properties als Property Wert Paare an domain Domain2 idleTimeout 6000 com sonicsw jndi mfcontext com sonicsw jndi mfcontext Mehrere Properties trennen Sie mit jeweils einem Leerzeichen Bei Problemen wenden Sie sich an den Systemadministrator Ihres JMS Providers inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 192 JMS Connector Dialogbeschreibungen Mitteilungstyp 16 12 2011 Nachrichten k nnen in folgenden Formaten versendet empfangen werden TextMessage Der Payload sind Daten die als Zeichenkette gespeichert wurden Zum Austausch von einfachen Textnachrichten und komplexer Zeichendaten wie XML Dokumente O
275. en zum Kindknoten Beispiel fpm Fuhrpark fpm Fahrzeug alle Fahrzeuge des Fuhrparks Bei einer einseitig gerichteten Assoziation navigieren Sie vom Quellknoten zum Zielknoten Beispiel fom Mitarbeiter fpm IstFahrerVon Mitarbeiter ist Fahrer von Fahrzeug inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Solution Center Connector 373 Beispiel Objekt erzeugen Bei einer zweiseitig gerichteten Assoziation k nnen Sie sowohl vom Quellknoten zum Zielknoten als auch vom Zielknoten zum Quellknoten navigieren Beispiel pm Mitarbeiter fpm IstHatFahrer Mitarbeiter ist Fahrer von Fahrzeug pm Fahrzeug fpm IstHatFahrer Fahrzeug hat Mitarbeiter als Fahrer 36 5 Beispiel Objekt erzeugen Dieser Abschnitt erl utert die folgenden Themen Objekt ber die Knoten ID erzeugen S 373 Objekt ber eine XPath Anfrage erzeugen S 374 Verwendung Adressieren des Vaterknotens und optional R ckgabe des neuen Knoteninhalts als XML Struktur 36 5 1 Objekt ber die Knoten ID erzeugen So gehen Sie vor 1 Lu Erstellen Sie in einem Technical Workflow einen Solution Center Connector und benennen Sie diesen Wechseln Sie auf die Seite SC Connector Einstellungen W hlen Sie den Modus Objekt erzeugen Klicken Sie auf den Button Knoten ausw hlen am Ende des Feldes Knotens Geben Sie den Vaterknoten an unter dem Sie einen neuen Knoten erstellen wollen Geben Sie i
276. ench Process Engine Systemkonnektor Guide Kap 5 S 52 Ziehen Sie das Queries Element unterhalb der gew nschten Operation nach oben in den Bereich XSLT Stylesheet auf das template Element Um zus tzlich eine andere Operation durchf hren zu lassen f gen Sie ein query Element mit dem gew nschten Attribut hinzu Laden Sie die XML Beispielnachricht in den Bereich XML Quelldatei Abh ngig vom gew nschten Ergebnis ersetzen Sie die MyObject Elemente des Templates durch die root Elemente Ihrer Gesch ftsobjekte oder geben einen XPath Ausdruck an Erl uterungen zu den Attributen finden Sie im Mapping Template Testen Sie die XSLT Datei Siehe XSLT Stylesheets testen Workbench Process Engine Modul Guide Kap 5 2 S 142 Wenn der Test erfolgreich war k nnen Sie den XSLT Converter publizieren Legen Sie einen BO Connector an Verbinden Sie den XSLT Converter mit Ihrem BO Connector 5 3 1 Unterst tzte Query Attribute Query Attribute definieren Sie wie folgt lt Attribut gt lt Wert gt z B type create Die unterst tzten Attribute f r die einzelnen Operation entnehmen Sie WY dem Mapping Template im Abschnitt Pfad des Mapping Templates Workbench Process Engine Systemkonnektor Guide Kap 5 S 52 Attribut Beschreibung Mogliche Werte type Bestimmt die Operation der Query create Objekt erstellen m read Objekt lesen Standard update Objekt ndern delete Objekt l schen queryld L
277. entifizierungsprotokoll NTLM NT LAN Manager das ein proprietares Microsoft Protokoll ist Dies gilt fur alle Windows Systeme die Uber einen NT Domainkontroller verfugen Auch Benutzerkonten des Verzeichnisdienstes Microsoft Active Directory k nnen so authentifiziert werden Zus tzlich k nnen Sie beliebige selbst entwickelte Module laden und zur Authentifizierung von Benutzerkonten nutzen S Siehe auch JAAS Reference Guide http download oracle com javase 6 docs technotes quides security jaas JAASRefGuide html Dokumentation der JAAS Login Module http jaaslounge sourceforge net loginmodules html JNDI Uberblick http www oracle com technetwork java overview 142035 html Konnektortypen Der JAAS Connector wird als Medium Connector genutzt inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 168 JAAS Connector Beispielszenario Liste von Benutzerkonten berpr fen Als Eingangsnachricht erwartet der JAAS Connector die zu validierenden Benutzerkontodaten Benutzername Passwort Die Benutzerkontodaten m ssen unverschl sselt bergeben werden Der JAAS Connector bergibt die Benutzerkontodaten dem konfigurierten System welches die Korrektheit der Login Daten berpr ft und das Ergebnis an den JAAS Connector zur ckgibt Wenn die Validierung erfolgreich ist gibt der JAAS Connector seine Eingangsnachricht unver ndert aus Wenn die Validierung scheitert dann gibt der JAAS Connector eine
278. entschl sseln und ihre Signatur zu pr fen OSCl Nachrichten f r eine virtuelle Poststelle zu erstellen zu signieren und zu verschl sseln Konnektortypen Die Funktionen des OSCI Connectors h ngen von der konkreten Konfiguration ab Input Connector Ruft OSCI Nachrichten im eingestellten Zeitintervall von einer virtuellen Poststelle ab und entpackt diese Der Input Connector wird nur aktiv wenn der Scheduler aktiviert ist Siehe Dialog Zeitgesteuerte Verarbeitung Workbench Process Engine Systemkonnektor Guide Kap 1 1 3 S 22 Medium Connector Versendet verschl sselte und signierte OSCI Nachrichten an eine Virtuelle Poststelle und leitet die Response an das nachfolgende Modul im Workflow weiter Si Die aktuelle OSCI Spezifikation finden Sie unter http www1 osci de sixcms media php 13 osci_spezifikation_1_2 deutsch pdf Siehe auch Systemkonnektoren Workbench Process Engine Systemkonnektor Guide Kap 1 S 19 Module anlegen Workbench Benutzer Guide Kap 3 3 S 119 Technical Workflow Diagramme Workbench Benutzer Guide Kap 12 S 293 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 280 OSCI Connector Voraussetzungen 27 1 Voraussetzungen Adresse URL des Intermedi rs ist vorhanden ffentliches Schl ssel Zertifikat cry cer des Intermedi rs ist vorhanden Privates Signatur Zertifikat ist vorhanden Privates Schl ssel Zertifikat ist vorhand
279. enutzer Guide Kap 14 S 365 3 2 Empfangen Senden und Pr fen von AS2 Nachrichten AS2 bietet einen gesicherten Datentransport ber die so genannte sichere bertragungsschleife secure transmission loop mit asymmetrischer Verschl sselung Dabei werden die Nachrichten verschl sselt und signiert Zus tzlich k nnen Empfangsbest tigungen angefordert werden Zum Verschl sseln und Signieren besitzen Absender und Empf nger einer Nachricht jeweils ein Schl sselpaar bestehend aus einem ffentlichen und einem privaten Schl ssel und tauschen ihre ffentlichen Schl ssel miteinander aus Beide besitzen also den ffentlichen Schl ssel des anderen und jeweils einen eigenen privaten Schl ssel der nie herausgegeben wird Die folgenden Workflows illustrieren das Versenden und Empfangen einer AS2 Nachricht und ihrer Empfangsbest tigung Message Disposition Notification MDN SendMessageRequireMDN ReceiveMDN Sender EES CSS Recipient ReceiveMessages StoreMessages SendMDN Die Module sind folgenderma en konfiguriert 1 SendMessagesRequireMDN Der Output Connector verschl sselt die zu bertragenden Daten mit dem ffentlichen Schl ssel des Empf ngers sendet diese ab und fordert eine asynchrone MDN als Best tigung dass die Nachricht angekommen ist Die Nachricht enth lt u a inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 34 AS2 Connector Empfangen Senden und Pr fen von AS2 Nachrichte
280. er HTTP Spezifikation siehe http www w3 org Protocols HTTP 1 1 rfc2616 pdf Wenn im Request bereits gleichnamige Request Header vorhanden Q sind dann werden diese Header mit den hier angegebenen Werten berschrieben Kodierung m Kodierung Dekodierung Base64 Wenn markiert dann werden die Eingangsnachrichten des Connectors vor dem Versand Base64 kodiert Diese Option ist sinnvoll f r Bin rdaten Konvertierung Nur Input Listener Connector m AJAX XML Konvertierung Wenn markiert dann werden eingehende AJAX Requests die von einem Task Generator erzeugt wurden nach XML konvertiert so wie es im Ausgangsmapping zur Verf gung steht Wenn die Option nicht markiert ist dann werden diese Requests als Byte Strom bergeben Eingabefelder gruppieren Wenn markiert dann werden alle Eingabefelder in der Eingangsnachricht die denselben Index haben bei der Ausgabe von einem Group Element umschlossen So ist es m glich in einem nachfolgenden XSLT Converter ber die Gruppen von Eingabefeldern mit xs1 for each zu iterieren Beispiel IN Eingabefeldliste Out Gruppenliste Vorname 1 lt Group gt Nachname 1 lt Vorname gt lt Nachname gt Stra e 1 eh Ort 1 Orc lt Group gt Vorname 2 lt Group gt Nachname 2 lt Vorname gt lt Nachname gt Stra e 2 ee Ort 2 lt Onaiey gt lt Group gt 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide HTTP Connector
281. er Test wird durch die hier gesetzte Timeout Beschr nkung vorzeitig unterbrochen Screenshot im Fehlerfall erzeugen Wenn markiert dann wird im Fehlerfall ein Screenshot in Form einer base64 kodierten png Datei als error screenshot Element in die XML Ausgangsnachricht geschrieben Sie k nnen z B ber ein Decoder Modul als nachfolgendes Modul im Workflow die base64 kodierte Screenshot Datei in ein Bin rformat berf hren und ber einen Output File Connector an eine Zielapplikation bergeben Verbindung testen Zum Testen ob die Verbindung mit Ihren Angaben erfolgreich aufgebaut werden kann inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 360 Selenium Connector Dialog Selenium Connector Eigenschaften 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 361 35 SNMP Connector Verwendung Konnektortypen 35 1 Funktionsprinzip Dieser Abschnitt erlautert die folgenden Themen m Funktionsprinzip S 361 m Beispiel Medium Connector S 363 m Beispiel Input Connector S 365 m Dialog SNMP Connector Eigenschaften S 366 Mit dem SNMP Connector k nnen Netzwerkkomponenten wie Server Router Switches oder Drucker von einem zentralen SNMP Server berwacht und konfiguriert werden Bei der berwachung von Netzwerkkomponenten kann die Fehlererkennung und die Fehlerbenachrichtigung konfiguriert werden Die Funktionen des SNMP Connectors sind v
282. er verschiedene Protokolle angebunden sind Sie k nnen jeweils ein oder mehrere Empf nger vom Typ X 25 lu6 2 TCP IP oder ISDN hinzuf gen 24 6 2 1 X 25 Empf nger konfigurieren X 25 ist ein internationaler Telekommunikationsstandard der von der Internationalen Fernmeldeunion verabschiedet wurde inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 246 OFTP Connector Dialog Stationen 16 12 2011 Weitere Informationen finden Sie unter www itu int VektorPosition Standard ist 2 X 25 Adresse Jeder Rechner der in einem X 25 Netzwerk kommunizieren soll muss eine X 25 konforme Adresse haben Eine X 25 Adresse ist eine Folge von Ziffern Die ersten Ziffern geben den L ndercode an die darauffolgenden Ziffern bestimmen das Netzwerk innerhalb des Landes und die letzten Ziffern die Rechnernummer Unteradresse Wenn unter einem Anschluss mehrere Rechner existieren Subnetz dann bestimmen die letzten drei Ziffern der X 25 Adresse den Rechner im Subnetz Facilities Meist nicht angegeben Benutzerdaten Meist nicht angegeben Wenn Sie Facilities und Benutzerdaten angeben m chten dann als HEX Code Die Daten werden nur f r X 25 ber ISDN bertragungen ben tigt wenn Ihr X 25 Provider dies fordert Timeout Zeit in Sekunden nach welcher der Versuch eine Verbindung aufzubauen abgebrochen wird Session Maximale Anzahl der parallel aktiven Empf nger Erfragen Sie d
283. erationen anbietet Um anhand der XML Elemente im Request zu erkennen welche Operation ausgef hrt wird kann ein Demultiplexer genutzt werden Der Demultiplexer leitet den Request in den passenden Zweig des Workflows weiter in denen der Request verarbeitet wird In dem abgebildeten Beispiel sind die beiden Empty Module DoSomething und DoSomethingElse Platzhalter f r weitere verarbeitende Module XSLT Converter CreateResponse Das Ergebnis der Verarbeitung die SOAP Response wird vom letzten Modul des Technical Workflows in einer Web Service konformen Darstellung an den aufrufenden Web Service zur ckgegeben Diese SOAP Response wird mit einem XSLT Converter erstellt So gehen Sie vor 1 Web Services Input Listener Connector konfigurieren a Erzeugen Sie einen Technical Workflow b F gen Sie einen Web Services Input Listener Connector ein Legen Sie beim Konfigurieren fest dass die Definition des aufzurufenden Web Services am Modul gespeichert werden soll Siehe Dialog Bereitgestellter Web Service Workbench Process Engine Systemkonnektor Guide Kap 40 14 1 S 436 c ffnen Sie das Kontextmen des Konnektors und w hlen Sie Bearbeiten um den Web Service Editor anzuzeigen d Klicken Sie auf Operation hinzuf gen Der folgende Dialog ffnet sich inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Web Services Connector 411 Web Service anbieten fa A
284. erden sollen Modus m Objektdaten abfragen Zum Lesen eines Business Objekts einer Business Solution Objekt erzeugen Zum Erzeugen eines Business Objekts in einer Business Solution Objektdaten aktualisieren Zum Aktualisieren eines Business Objekts einer Business Solution Objekt l schen Zum L schen eines Business Objekts einer Business Solution Objekt Knoten Bei Modus Objektdaten abfragen Objektdaten aktualisieren Objekt l schen Zum Ermitteln der gew nschten Knoten Es stehen zwei Verfahren zur Auswahl Referenz ber Knoten ID Zum Eintragen oder Ausw hlen der Knoten ID des Knotens in der Business Solution den Sie auslesen aktualisieren oder l schen wollen Im Feld Knoten erscheint anschlie end die ermittelte Knoten ID Referenz ber XPath Aus Performance Gr nden sollten Sie einen Kontextknoten WY verwenden ab dem die XPath Suche startet Kontextnoten verwenden Aktivieren Sie diese Checkbox um die Kontextknoten ID angeben zu k nnen W hlen Sie zuerst die Kontextknoten ID damit der Kontextknoten Typ automatisch gesetzt wird 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Solution Center Connector 383 Dialog SC Connector Einstellungen Kontextknoten ID ID des Knotens ab dem die XPath Abfrage startet Kontextknoten Typ Der Typ des Kontextknoten wird automatisch ermittelt wenn Sie die Kontextknoten ID ermitteln XPath XPath
285. ergebnissen Tokens an den aufrufenden Web Service zur ck Der STS Connector setzt folgende Web Service Standards um a WS Security Standard fur die Sicherheit auf Nachrichtenebene Der Standard legt fest wie SOAP Nachrichten signiert und verschlusselt sowie Sicherheitstoken Ubertragen werden Siehe http www oasis open org committees download php 16790 wss v1 1 spec os SOAPMessageSecurity pdf WS Trust Definiert einen speziellen Web Service den SecurityTokenService fur die Ausgabe den Austausch und die Validierung von Security Token Siehe http docs oasis open org ws sx ws trust 200512 ws trust 1 3 os html Siehe auch inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 347 348 Security Token Service Connector Funktionsprinzip des STS Connectors Systemkonnektoren Workbench Process Engine Systemkonnektor Guide Kap 1 S 19 Module anlegen Workbench Benutzer Guide Kap 3 3 S 119 Technical Workflow Diagramme Workbench Benutzer Guide Kap 12 S 293 33 1 Funktionsprinzip des STS Connectors STS Connector 1 Service ist 2 Sendet Security ber STS gesichert Token Request 3 Sendet Token Security Token Response 5Pr ft Signatur E des Tokens und am f hrt Request aus Al d 4 Sendet Service Request und Token al 5 6 Sendet Service Response Service Consumer Service Provider Die Absicherung der Kommunikation zwisch
286. erselben Community sind reagieren auf Traps oder Konfigurationsbefehle Der Community String wird unverschl sselt verschickt Beispiel Medium Connector ber einen SNMP Medium Connector soll im Workflow ber einen Router eine ISDN Verbindung aufgebaut werden ber diese soll anschlie end am Ende des Workflows eine Nachricht an einen FTP Connector geschickt werden Beim SNMP Medium Connector kann keine Tabelle mit Tupeln aus OID und Wert angegeben werden Hier werden die entsprechenden Wertepaare in der XML Eingangsnachricht erwartet Der Wert einer OID kann eine der folgenden Angaben sein keine Angabe Die OID ist selbst die Anweisung zu einer Konfiguration Ganze Zahl Die Konfiguration ist abh ngig vom Zahlenwert Text In einer XML basierten Eingangsnachricht haben diese drei F lle das folgende Format OIDs und Werte sind Beispiele inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 364 SNMP Connector Beispiel Medium Connector 16 12 2011 lt Property name 1 3 6 1 4 1 272 4 4 1 1 4 10001 0 gt lt Property name 1 3 6 1 4 1 272 4 3 1 1 7 1 4 type Integer gt 2 lt Property gt lt Property name 1 3 6 1 4 1 272 4 4 1 1 4 10001 0 gt UID name lt Property gt Der Router wird dynamisch w hrend der Workflow Ausf hrung konfiguriert Die ben tigten Werte werden aus den Eingangsnachrichten gelesen von einem XSLT Converter in ei
287. ert die Checkbox Unterst tzung f r asynchronen Antwort Versand SOAP Nachricht speichern So gehen Sie vor 1 2 Wechseln Sie auf das Register SOAP Nachricht W hlen Sie die beim Konfigurieren des asynchronen Web Service Listeners definierte Operation z B SayHello und die daf r generierte Eingangsnachricht Klicken Sie auf Anzeigen damit die Nachricht in den Editor geladen wird Speichern Sie die SOAP Eingabenachricht als Datei in Ihr Dateisystem Klicken Sie auf Fertigstellen Publizieren Sie das Modul XSLT Converter zum Erstellen Dieser XSLT Converter erstellt aus der Ausgangsnachricht des Web der Antwort konfigurieren Services eine Antwortnachricht und bergibt sie an das Reply Modul So gehen Sie vor 1 2 Legen Sie einen neuen XSLT Converter an und benennen Sie ihn Klicken Sie zwei Mal auf Weiter um zum Modul Editor zu gelangen Auf dem Register XSLT Converter Eigenschaften sind keine Anpassungen erforderlich ffnen Sie im Fensterbereich XML Zieldatei einen Web Services Explorer W hlen Sie als Modul den oben definierten Web Services Listener und als Operation die Response Operation Ziehen Sie das Root Element der erzeugten Nachricht aus dem Bereich targetNamespace in der Schema Ansicht auf das Element xsl template im Bereich XML Ziel rechts oben Tragen Sie im Bereich XML Quelle links oben den Text der Resp
288. erung fordert Geben Sie dann den Account ein den der Connector f r die Authentifizierung verwenden soll Benutzername Benutzername f r die Authentifizierung inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 322 RosettaNet HTTPS Connector Dialogbeschreibungen HTTP Header Konfiguration a Passwort Passwort f r die Authentifizierung Uber den Header k nnen Informationen wie z B Dateigr e HTTP Server und User Agent Kennung oder MIME Typ zwischen Client und HTTP Server Ubertragen werden Der Button Header Liste ffnet einen Dialog in dem Sie Name Wert Paare als Header definieren k nnen Informationen ber zul ssige Header finden Sie in der HTTP Spezifikation siehe http www w3 org Protocols HTTP 1 1 rfc2616 pdf 30 5 5 Dialog Empfangsbest tigungen Versand der Empfangsbestatigung Output Connector Ein Output Connector zum Versand asynchroner Empfangsbestatigungen kann an einer beliebigen Stelle in dem Workflow platziert werden der die RosettaNet Nachrichten empfangt Die n tigen Daten holt sich der Output Connector aus einer Variablen die von dem RosettaNet Input Listener am Anfang des Workflow gef llt wurde Siehe Beispiel Workflow Nachrichten empfangen und Best tigung senden Workbench Process Engine Systemkonnektor Guide Kap 30 4 S 313 Versand der Empfangsbest tigung Wenn markiert dann werden asynchrone Empfangsbest tigung
289. erung verlangt geben Sie den Benutzernamen und das Passwort ein Dom ne Nur bei Authentifizierungsmethode Automatisch Geben Sie die Windows Dom ne f r das NTLM Verfahren ein Antwort asynchron empfangen Aktivieren Sie diese Checkbox wenn die Antwort des aufgerufenen separate era Web Services asynchron an einen Callback Listener Connector mitschicken gesendet werden soll inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 442 Web Services Connector Dialogbeschreibungen Antwort URL wsa ReplyTo Dieses Feld ist mit einer URL vorbelegt die den Namen des Moduls das Sie gerade anlegen und das Suffix Callback enth lt Diese URL wird f r die Kommunikation zwischen dem aufrufenden A Modul und dem Callback Listener ben tigt Die URL entspricht der Service URL des Callback Listener Connectors Sie m ssen die URL manuell anpassen wenn sich die Service URL des Callback Listener Connectors geandert hat 40 14 3 3 Register XML Schemas Input Listener Connector Dieses Register zeigt alle XML Schemas an die im Web Service verwendet werden Sie k nnen vorhandene Schemas z B aus dem Repository importieren oder im Typ Editor neue Schemas erstellen Siehe Editor verwenden Workbench Benutzer Guide Kap 1 13 S 54 Repositorydateien ber URL ansprechen Workbench Benutzer Guide Kap 19 10 S 499 40 14 3 4 Register WSDL Editor Input Liste
290. erver unterschiedlich sein kann 16 12 2011 Falls Sie fur den FTP Server einen eigenen Bereich mit erforderlichem Login haben tragen Sie die Login Daten in die entsprechenden Felder ein Um anonym auf den FTP Server zugreifen k nnen klicken Sie auf den Button Anonymer Zugang Dann werden der Benutzername anonymous und das Passwort anonymous example com automatisch gesetzt Implizites FTPS benutzen Beschreibt eine ltere FTPS Version die in der aktuellen Spezifikation nicht mehr enthalten ist Fragen Sie den Administrator des FTPS Servers ob Implizites FTPS vorliegt Dieses FTPS l uft standardm ig auf Port 990 Die nachfolgenden Felder gelten f r das aktuelle FTPS und das Implizite FTPS gleicherma en Sicherungsart W hlen Sie ein Protokoll f r die Daten bertragung aus SSL oder TLS Secure Sockets Layer und Transport Layer Security TLS 1 0 und 1 1 sind die standardisierten Weiterentwicklungen von SSL 3 0 Beide stellen FTPS Sicherheitsmechanismen zur Absicherung der Verbindungen zur Verf gung TLS_C TLS inkl Kompression der verschl sselten Daten Abgesicherte Daten bertragung Standardm ig werden bei FTPS nur die Steuerbefehle verschl sselt bertragen Der FTP Connector kann zus tzlich Daten verschl sselt bertragen Wenn aktiviert dann werden Daten verschl sselt bertragen SSL Konfiguration F r die Server und oder Client Authentifizierung ffnet den Dialog SSL K
291. ervers SSL Button Siehe Dialog SSL Konfiguration Workbench Process Engine Systemkonnektor Guide Kap 1 1 4 S 24 Methode Erl uterungen zu allen WebDAV Methoden finden Sie in der WebDAV Spezifikation unter http www webdav org specs rfc2518 html Geben Sie den Methodennamen ein oder w hlen Sie eine WebDAV Methode aus der Liste COPY Kopiert eine Ressource der Name wird als URI im Request angegeben GET Fordert die im URI genannte Ressource an POST Sendet den Request Body an den Server und erzeugt eine Ressource mit dem Namen der als URI im Request angegeben ist PUT Erzeugt eine neue Ressource mit dem im Request angegebenen Namen MOVE Verschiebt eine Ressource der Name wird als URI im Request angegeben DELETE L schte die Collection oder Ressource deren Name im Request angegeben ist MKCOL Erzeugt eine neue Collection mit dem im Request angegeben Namen PROPFIND Liest die Properties einer Ressource PROPPATCH ndert und l scht mehrere Eigenschaften einer Ressource in einem atomaren Akt LOCK Reserviert eine Ressource oder eine Collection sodass diese f r den Schreibzugriff anderer Autoren gesperrt ist und exklusiv bearbeitet werden kann Wenn der Request erfolgreich war dann erh lt der Client ein Lock Token das zum Aufheben der Sperre wieder vorgewiesen werden muss UNLOCK Entfernt die Sperre einer Ressource oder Collection sodass diese auch von anderen Autoren bearbeit
292. erzeichnis des Secrypt Verifiers Dieser pr ft das Dokument und legt das Pr fprotokoll gepr ftes Dokument Ergebnis und Signatur in definierte Ausgangs und Pr fdokumentationsverzeichnisse Der Secrypt Connector l scht bei jeder Ausf hrung alle selbst erstellten Dateien die in den Eingangs Ausgangs bzw Pr fdokumentationsverzeichnissen vorhanden sind inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 342 Secrypt Connector Beispiel Workflow Falls der DigiSeal Server bzw Secrypt Verifier nicht auf demselben Rechner wie die inubit Process Engine laufen muss der Secrypt Connector als Remote Connector ausgef hrt werden Siehe Modulvariablen Workbench Process Engine Systemkonnektor Guide Kap 32 3 S 343 32 2 Beispiel Workflow 16 12 2011 Im folgenden Workflow wird ein PDF Dokument erst signiert und dann gepr ft So gehen Sie vor 1 Erstellen Sie einen Technical Workflow mit zwei Secrypt Medium Connectoren Geben Sie als Nachrichtentyp jeweils PDF an W hlen Sie beim ersten Connector den Modus Signieren und bei der Eingangs sowie Ausgangsdatenkonfiguration Bin rdaten W hlen Sie beim zweiten Connector den Modus Pr fen bei der Eingangsdatenkonfiguration Bin rdaten Die Ausgangsdaten gepruftes Dokument und Prufergebnisse werden standardm ig als XML ausgegeben 2 Starten Sie den Workflow Sie k nnen die Workflow Zwischenergebn
293. ese SID muss zuerst in der rvs Software angelegt werden und kann dann hier bernommen werden Stationen Sie k nnen den Dialog Stationen nur aufrufen wenn Sie zuvor g ltige Verbindungsdaten zu einer OFTP Middleware im Dialogabschnitt Grundeinstellungen eingegeben haben inubit Suite 6 Workbench Process Engine Systemkonnektor Guide OFTP Connector 235 Dialog OFTP Datenaustausch Konfiguration Textdatei W hlen Sie diese Option wenn der OFTP Connector auf einem anderen Betriebssystem ausgef hrt wird als die Middleware Mit dieser Option wird eine automatische Konvertierung aktiviert welche die unterschiedlichen Betriebssysteme erkennt und die ben tigten Steuerzeichen entsprechend setzt Windows Dateien z B haben am Ende jeder Zeile ein Carriage Return Zeichen und ein Line Feed Zeichen w hrend bei UNIX Systemen am Ende der Zeile nur ein Line Feed Zeichen steht Deaktivieren Sie diese Option zum bertragen bin rer Dateien Datei auf dem Server l schen Nach der bertragung wird die Datei auf dem rvs Server gel scht wenn diese Option ausgew hlt ist Synchron nur beim Output Connector Wenn die Checkbox markiert ist wird der synchrone Daten bertragungsmodus aktiviert RVS Evo Markieren Sie diese Option wenn Sie die rvs Software RVS Evolution statt der Classic Version verwenden Format nur bei Output Connector Geben Sie hier die Formatinformation fur die Datei an die
294. essId xml Verwende Wildcard Inhalt des vorher ausgef hrten File oder FTP Connectors Wenn Sie diese Option anklicken so wird der Wildcard Inhalt verwendet der von einem vorher ausgefuhrten File oder FTP Connector erzeugt wurde Verwende Dateiname von vorher ausgefuhrtem File Connector Wenn Sie diese Option wahlen so wird der Dateiname verwendet der von einem vorher ausgef hrten File Connector benutzt wurde Beispiel ein vorher ausgef hrter File Connector wurde so konfiguriert das im Feld Verzeichnis und Dateiname eine Datei Test ml angegeben wurde Als Ausgangsnachricht wird vom File Connector eine Datei mit genau diesem Namen Test xml weitergeleitet Dieser Dateiname wird dann auch hier verwendet Falls im Feld Name zus tzlich ein Dateiname eingegeben wird wird dieser vom System ignoriert Daten an die Datei anf gen Wenn Sie diese Option w hlen dann wird bei jeder Ausf hrung des FTP Connectors die Ausgangsnachricht an die bereits existierende Datei angeh ngt Dies ist zum Beispiel n tzlich wenn Sie Log Daten kumulativ in einer Datei protokollieren m chten Dieser Mechanismus kann nicht eingesetzt werden wenn im Dateinamen Wildcards verwendet werden Es gibt FTP Server die diesen Mechanismus nicht unterst tzen und eine Exception erzeugt Eventuell bestehende Datei berschreiben Existiert eine Datei mit dem gleichen Namen wird diese berschrieben inubit Sui
295. estimmten Anhang weiterzuleiten geben Sie dessen Namen oder Position an 22 2 3 Dialog Mitteilungskonfiguration Nach dem Lesen l schen Filtereinstellungen Input Connector In diesem Dialog haben Sie folgende Optionen L schen Wenn markiert dann werden zuerst die Nachrichten vom Mailserver auf die inubit Process Engine kopiert und dann vom Mailserver gel scht Zum Definieren von Filterkriterien denen E Mails entsprechen m ssen damit diese vom Mailserver abgeholt werden Verkn pfung der Filter Wenn mehr als ein Filter angegeben ist UND Alle Filter m ssen auf eine Nachricht zutreffen damit diese geholt wird ODER Mindestens ein Filter muss auf eine Nachricht zutreffen damit diese geholt wird Filter hinzuf gen Der Button f gt folgende Zeile ein Subject v enth lt v A In dieser Zeile definieren Sie die Filterkriterien Subject From To Liste zur Auswahl des Feldes das gefiltert werden soll enth lt enth lt nicht Angabe ob im gew hlten Feld eine bestimmte Zeichenkette vorhanden sein muss oder nicht Eingabefeld Zur Eingabe der Zeichenkette die vorhanden oder nicht vorhanden sein soll inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 220 Mail Connector Dialogbeschreibungen 22 2 4 Dialog S MIME Entschl sselung Input Connector In diesem Dialog haben Sie folgende Optionen Privaten Schl ssel hinzuf gen m Ents
296. et werden kann SEARCH L st eine Suche auf dem WebDAV Server aus Die Suchanfrage wird im Body des Requests definiert inubit Suite 6 Workbench Process Engine Systemkonnektor Guide WebDAV Connector 459 Dialog WebDAV Connector Bei Methoden wie z B DELETE die keine Ruckgabe liefern wird eine Status Response erzeugt z B lt xml version 1 0 encoding UTF 8 gt lt WebDAV version 1 0 gt lt StatusCode gt 200 lt StatusCode gt lt StatusText gt OK lt StatusText gt lt WebDAV gt Eingangsnachricht bertragen Wenn markiert wird zus tzlich zum Request die Eingangsnachricht zum WebDAV Server bertragen Tabelle Request Header Wert Im Request Header k nnen weitere Informationen in Form von Resource Properties bermittelt werden z B Content Type Der MIME Typ beschreibt das Format der bermittelten Daten z B text xml From Mailadresse des Anfragenden Accept Datenformate und Pr ferenzen des Benutzers f r Daten Enth lt eine Liste von Daten und Darstellungsformaten Um ein Property zu definieren ffnen Sie das Kontextmen der Tabelle und w hlen Hinzuf gen Um den Wert des Propertys einzugeben doppelklicken Sie in der Tabelle in die Spalte Wert Authentifizierung m Methode W hlen Sie eine der beiden Methoden aus Basic Wenn markiert dann fordert der WebDAV Server Benutzername und Passwort an beides
297. etor cvsccccececesscetecesceongenchcodeeeecssedceeescesceescevsuncereesuectedecuvencetexevtaneecereuseiegersvacie 307 30 1 Struktur und Austausch von RosettaNet Nachrichten u 22444444nssnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nn 308 30 2 Beispiel Workflow RosettaNet Nachrichten erzeugen nenn nenn 310 30 3 Beispiel Workflow RosettaNet Nachrichten versenden sssssssssesinsnrssssstesrttnrttnrnrrsrtnrtrnnrtnnnnn nsere eenn 311 30 4 Beispiel Workflow Nachrichten empfangen und Best tigung senden 444ssennnnnenneennnnnennn nn 313 30 5 Dialogbeschreibungen sssssssrisssssssrrssstttttstttttttttt ttun ntt EAAS AEE EAAAASEEEEEANEEEEANAEEEEEANEEEEENRAEEEEEAREE EASA E EEEn nE EE Ena 315 30 5 1 Dialog RosettaNet Connector Eigenschaften 315 EAR Mee Elle ET WEE 316 30 59 12 Register NOF urn E RE O TRE AE O NE AAE 318 30 5 1 3 Register Neuer PIP 318 30 5 2 Dialog Asynchrone Empfangsbestatiguing usnennnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nenn 320 30 5 3 Dialog S MIME Konfiguration soeces aAA EAEE 321 30 5 4 Dialog Verbindungsdaten f r Gesch ftsnachrichten uussnsnennennnnnnnnnennnnnnn nennen 321 30 5 5 Dialog Empfangsbest tigungen uusersnnenennennnnnnnnnnnnnnnnnnnnnnnnnnnnnennnnnnnnnnnnnnnnnsnnnnnnnnnsnnn nn 322 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Inhaltsverzeichnis 30 5 6 Dialog S MIME Konfig
298. etroffen ist Um die Empfangsbest tigung zu speichern schalten Sie z B einen File Connector hinter den AS2 Output Connector Alternativ k nnen Sie explizit angeben dass Sie asynchrone und oder signierte Empfangsbest tigungen erwarten Signierte Empfangsbestatigung erforderlich Falls diese Option aktiviert ist muss der Empf nger die zur ckgesendete Empfangsbest tigung signieren und der MDN Listener pr ft die Signatur Asynchrone MDN Asynchrone Empfangsbest tigungen werden zeitlich unabh ngig von der Nachricht versendet Zum Empfangen ben tigen Sie einen Workflow mit einem AS2 Input Listener Geben Sie die URL an an welche die Empfangsbest tigung geschickt werden soll Die URL wird zusammen mit der Nachricht unverschl sselt ber HTTP versendet 3 3 11 Dialog HTTP S Server Konfiguration Konfiguration des Servers 16 12 2011 Nachrichtenversand mit Output Connector In diesem Dialog geben Sie die Einstellungen des Servers an an den die AS2 Nachrichten geschickt werden sollen URL SSL Adresse des Servers z B http www example com Zum Konfigurieren der Server bzw Client Authentifizierung ffnet den Dialog SSL Konfiguration Workbench Process Engine Systemkonnektor Guide Kap 1 1 4 S 24 Authentifizierung inubit Suite 6 Workbench Process Engine Systemkonnektor Guide AS2 Connector 41 Dialogbeschreibungen Wenn fur den Zugang zum Server eine Authentifizierung notwen
299. frage definiert 2 Der Solution Center Connector liefert die Daten des Business Objekts mit der bergebenen Knoten ID bzw XPath Abfrage aus der Business Solution zur ck Das Business Objekt kann in nachfolgenden Modulen weiter bearbeitet werden Durch das berschreiben von Moduleigenschaften per Variablen Mapping k nnen Sie u a die Knoten ID aus einer vorhergehenden Objektabfrage setzen 36 2 Moduleigenschaften Der Solution Center Connector setzt folgende Moduleigenschaften Name Erl uterung Request Method Modus des Konnektors M gliche Werte GET Objektdaten abfragen m POST Objekt erzeugen PUT Objektdaten aktualisieren DELETE Objekt l schen NodelD ID des Knotens bzw Vaterknotens beim Er zeugen eines Objekts XPath XPath Abfrage um den Knoten bzw Vater knoten zu bestimmen Dieser XPath wird auf der Objekt Struktur des Solution Centers aus gef hrt blicherweise geben Sie hier auch eine Kontextknoten ID an ContextNodelD Nur in Zusammenhang mit dem Parameter XPath ID eines Solution Center Knotens Die XPath Abfrage wird relativ zu diesem Knoten ausgef hrt createEmptyObject leeres Objekt anlegen nur beim Anlegen ei nes neuen Objekts returnOutput R ckgabe der Knoteninformationen ber diesen Schalter unterdr cken Sie die R ck gabe der ge nderten Objektdaten beim Er zeugen Aktualisieren oder L schen eines Objektes 16 12 2011 i
300. ften 21 3 Dialog Livelink PDMS Connector Eigenschaften Grundkonfiguration 16 12 2011 In diesem Dialog konfigurieren Sie die Zugangsdaten fur die Kommunikation zwischen der inubit Process Engine und dem Livelink Archive Server Protokoll W hlen Sie das HTTP oder HTTPS Protokoll Servername Domainname bzw IP Adresse des Ziel Servers Port Nummer des Ports f r die Kommunikation zum Ziel Server z B xyz inubit com Dom ne Name der internen Dom ne an der Sie sich mit den Zugangsdaten Benutzer und Passwort anmelden m chten Benutzer Passwort Zugangsdaten mit denen Sie sich an der oben genannten Dom ne anmelden m chten inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Br M i Connector Verwendung Konnektortypen 215 Dieser Abschnitt erlautert die folgenden Themen m Modulvariablen des Mail Connectors S 215 m Dialogbeschreibungen S 216 Mit einen Mail Connector k nnen Sie E Mails von einem POP3 POP3S IMAP oder IMAPS Server holen bzw E Mails Uber einen SMTP oder SMTPS Server versenden Input Connector Holt E Mails ab bis das Postfach leer ist Der Connector wird nur aktiv wenn der Scheduler aktiviert ist Output Connector Formatiert E Mails im MIME Format und versendet diese Stellen Sie sicher dass der SMTP Server von dem Rechner aus erreichbar ist auf dem die inubit Process Engine installiert ist Pr fen Sie ob Mail Relayi
301. g wsdl soap12 dat name mySTS d i targetNamespace http tempuri org B 43 wsp Policy da wsu Id ISecurityTokenService_policy EG wsp ExactlyOne B wsp All lt f sunsp DisableStreamingSecurity xmlns sunsp http schemas sun com 2006 6 te STSConfiguration ar te http schemas sun com ws 2006 05 trust server d i encryptIssuedkey true ar encryptIssuedToken false H te LifeTime 36000 D te Contract com sun xml ws security trust impl IssueSamlTokenContract amp 3 te Issuer InubitSTS E G tc ServiceProvide Sees EC ServiceProvider d i endpoint http localhost 8000 ibis ws mySecuredService G te Cert is onen rafssto sis wss saml tof DOS Krah F r jeden hinzugef gten Web Service Provider wird ein Element tc ServiceProvider erstellt Pr fen Sie den Wert des Attributs endpoint damit Sie den Alias im richtigen Element andern Klicken Sie auf Fertig stellen um die Konfiguration zu beenden Wenn Ihr Web Service Provider in der inubit Suite 6 erstellt wurde m ssen Sie noch dessen Kommunikation mit dem STS konfigurieren Siehe Web Services Provider durch Security Token Service absichern Workbench Process Engine Systemkonnektor Guide Kap 40 6 S 424 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Security Token Service Connector 353 Dialog Security Token Service WS Trust 33 3 Dialog Security Token Service WS Trust Servi
302. gbaren Anfrage Typen die Antwortdaten Siehe Dialog Konfiguration der Antwort Workbench Process Engine Systemkonnektor Guide Kap 28 8 2 S 298 Die hier konfigurierten Werte k nnen im Workflow dynamisch ber das ndern entsprechender Variablen ge ndert werden Siehe Modulvariablen des REST Connectors Workbench Process Engine Systemkonnektor Guide Kap 28 1 S 286 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 292 REST Connector Ressource anbieten Bei Ressourcen mit mehreren unterstutzten Methoden ist die Variable WY restConnector requestMethod besonders wichtig da anhand des Wertes dieser Variable im Workflow verzweigt werden kann um die jeweilige Methode zu implementieren Beispiel f r Sammel Ressource Beispiel f r Einzel Ressource aus Sammlung Bei eingehenden Requests mit HTML Form Daten und dem Content Type application x www form urlencoded werden die Form 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide REST Connector 293 Verf gbare Input Connectoren anzeigen Daten automatisch in ein XML Dokument gesetzt Dieses XML Dokument wird zur Eingangsnachricht des Workflows 28 5 Verf gbare Input Connectoren anzeigen Sie k nnen sich eine Liste aller in inubit Workbench erstellten verf gbaren aktiven und inaktiven REST Input Konnektoren anzeigen lassen So gehen Sie vor 1 W hl
303. gen im Dateisystem abgespeicherten AS2 Nachricht zu finden Die Pr fsummen werden miteinander verglichen um sicherzustellen dass die Nachricht vollst ndig und korrekt beim Empf nger angekommen ist Zus tzlich kann der Absender mit dem ffentlichen Schl ssel des Empf ngers die Korrektheit der Signatur berpr fen Der Input Listener erzeugt eine XML Ausgangsnachricht mit folgender Struktur lt xml version 1 0 encoding UTF 8 gt lt MDNReport gt lt MDNSignature gt true lt MDNSignature gt lt MIC gt true lt MIC gt lt Error gt decryption failed lt Error gt lt MDNReport gt Dabei haben die Elemente folgende Bedeutung lt MDNSignature gt inubit Suite 6 Workbench Process Engine Systemkonnektor Guide AS2 Connector 35 Dialogbeschreibungen Signatur der Empfangsbestatigung true wenn die Signatur korrekt ist false wenn die Empfangsbestatigung nicht signiert wurde oder wenn die Signaturpr fung einen Fehler ergeben hat lt MIC gt Message Integrity Check True oder false abh ngig davon ob die Pr fsummen ber den Inhalt bereinstimmen lt Error gt Platzhalter f r folgende Fehler Elemente Failure Error oder Warning Enthalten eine kurze Fehlermeldung die in der AS2 Spezifikation beschrieben ist FailureMessage ErrorMessage oder WarningMessage Enthalten ausf hrliche Fehlermeldungen selten unterst tzt Ef Siehe IETF AS2 Spezifikation unter http w
304. gen Sie Ihren Administrator ber welchen Port der FTP Server erreichbar ist Mit dem Button Standard stellen Sie nach Port nderungen den Standardwert wieder her Verbindungsmodus nur FTP FTPS Aktiv Der Client ffnet der Client einen zuf lligen Port und teilt dem Server diesen Port und die eigene IP Adresse ber das PORT Kommando mit Passiv Der Client sendet ein PASV Kommando der Server ffnet einen Port und bermittelt diesen mitsamt IP Adresse an den Client Auto Meist die passende Einstellung W hlen Sie Aktiv oder Passiv nur dann wenn Ihr Administrator den FTP Server entsprechend konfiguriert hat bertragungsart Geben Sie an ob die zu bertragenden Dateien bin r sind oder ASCII Daten enthalten Regionalschema Regionalschema des Servers Das Regionalschema bestimmt u a die Art des Zeichensatz und der Datumsangabe Kodierung Geben Sie die Kodierung des Kontrollkanals f r die Kommunikation zwischen Konnektor und FTP Server an inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 134 FTP Connector Dialogbeschreibungen Authentifizierung nur FTPS SSL Konfiguration nur FTSP SSL Konfiguration nur SFTP Uber den Kontrollkanal werden die Befehle und dabei auch die Dateinamen als Zeichenketten Ubertragen Um sicherzustellen dass dabei z B Umlaute korrekt Ubertragen werden ist die Definition der Kodierung notwendig da diese von Server zu S
305. geschlossen werden z B d d d d d d dA d F r Informationen ber regul re Ausdr cke siehe z B http www perl com doc manual htmi pod perlre html oder http www regular expressions info tutorial html Windows Das Windows Betriebssystem erm glicht es Dateien auszublenden Wenn ausgeblendete Dateien einem Wildcard Kriterium gen gen werden sie auch bertragen Stellen Sie sicher dass die Dateien die Sie im Verzeichnis des Explorers sehen k nnen auch alle Dateien sind die hier enthalten sind Blenden Sie dazu alle Dateien ein im Explorer Optionen Extras Ordneroptionen Inbox Unterverzeichnis nicht beim Output Connector Geben Sie den Verzeichnisnamen an den Sie in rvsEVO unter Inbox angelegt haben und in das die eingehenden Dateien abgelegt werden sollen Der Ordner Inbox ist identisch mit dem Ordner lt rvsEVO installdir gt files inbox auf dem rvsEVO Server Wenn Sie kein anderes Verzeichnis konfiguriert haben werden hier die eingehenden Nachrichten abgelegt Virtueller Dateiname nicht beim Input Connector Virtual dataset name VDSN Unter diesem Namen wird die Datei versendet Wird kein Wert angegeben so wird der VDSN Name aus dem Originaldateinamen gebildet Dateibeschreibung nicht beim Input Connector N here Erl uterung des virtuellen Dateinamens Label nicht beim Input Connector Zur Kennzeichnung von Dateien die in der gleichen Gruppe versendet werde
306. gine Systemkonnektor Guide Kap 43 S 471 Reduzieren Sie die Anzahl der Verbindungen pro Tag Versand von Nachrichten B ndeln Sie die Nachrichten vor dem Versenden Konvertieren Sie dazu die Nachrichten in das IBISXML Format und f hren Sie die Nachrichten mit einem XSLT Converter zusammen bevor Sie diese versenden Das XML Schema und eine Beispielnachricht finden Sie im iS Repository unter Global gt System gt Mapping Templates gt X 400 SE Connector Die Funktion eines X 400 SE Connectors ist von seiner Konfiguration abh ngig Input Connector Verbindet sich mit einer X 400 Mailbox holt Nachrichten aus der Box ab und bergibt sie dem Technical Workflow inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 468 X 400 SE Connector Voraussetzungen f r den Betrieb Das Format der Daten in welchem diese an den Workflow weitergegeben wird h ngt von der Konfiguration des Input Connectors ab Output Connector Verbindet sich mit einer X 400 Box und versendet eine oder mehrere X 400 Nachrichten Das Format der X 400 Nachricht h ngt von der Konfiguration des Output Connectors ab Siehe auch Systemkonnektoren Workbench Process Engine Systemkonnektor Guide Kap 1 S 19 Module anlegen Workbench Benutzer Guide Kap 3 3 S 119 Technical Workflow Diagramme Workbench Benutzer Guide Kap 12 S 293 43 1 Voraussetzungen f r den Betrieb Isode unter Window
307. gine Systemkonnektor Guide Web Services Connector 433 Bin rdaten als Attachments mit MTOM bertragen So gehen Sie vor 1 Wahlen Sie im Modul Editor entweder den Web Services Medium Output oder Input Listener Connector der die Binardaten versenden soll 2 Zeigen Sie fur den jeweils gewahlten Konnektor Typ das Register Erweitert an und fahren Sie beim entsprechenden Konnektor fort Beim Medium Output Connector a Aktivieren Sie im Bereich Anh nge Bin rdaten die Option MTOM Anh nge f r ausgehende Nachricht aktivieren b Passen Sie Ihre SOAP Nachricht so an dass die zu versendenden Bin rdaten in einem Nachrichten Element z B mit dem Namen imageData f r Grafikdaten vom Typ xmime base64Binary enthalten sind und weisen Sie dazu diesem Nachrichten Element das Attribut xmime contentType Zu Beim Input Listener Connector a Aktivieren Sie im Bereich Anh nge Bin rdaten die Option MTOM Anh nge f r Antwort Nachricht aktivieren b Zeigen Sie das Register XML Schemas an c W hlen Sie das Nachrichten Element dessen Inhalt als Anhang verschickt werden soll z B imageData d Weisen Sie diesem Element den Typ xmime base64Binary zu indem Sie diesen Typ aus dem unteren Bereich des Editors aus der Gruppe der complex types auf das entsprechende Element oben in der Nachricht ziehen Damit haben Sie dem Element gleichzeitig das notwendige Attribut xmime contentType zugewiesen
308. gleich Null Verwendung der Ein und m Eingabenachricht verwenden EE nur beim Medium Output Connector Wenn markiert dann wird die Eingangsnachricht des Execution Connectors an die externe Applikation weitergeleitet Ausgabenachricht verwenden nur beim Input Medium Connector Wenn markiert dann wird die Ausgangsnachricht der externen Anwendung an den Execution Connector bergeben und von diesem an den Workflow weitergeleitet Fehlerausgang verwenden nur beim Input Medium Connector Wenn markiert dann wird die Fehler Ausgabe der externen Anwendung an den Execution Connector und danach in den Workflow bergeben Erg nzende Einstellungen m Puffergr e f r die Eingabenachricht Anzahl der Bytes f r die Speicherreservierung Wenn Sie keine Angabe machen wird der Standard 4096 verwendet Ein gro er Wert verbraucht viel Speicher der zum Aufrufzeitpunkt angefordert wird und beschleunigt die bergabe der Eingabenachricht an die aufrufende Applikation Ein kleiner Wert verbraucht weniger Speicher Die bergabe der Eingangsnachrichten kann jedoch Zeit kosten wenn diese viel gr er als der Puffer sind und daher in Paketen mit der Gr e des Puffers bermittelt werden m ssen R ckgabewert als XML zur ckliefern Nur sinnvoll in Kombination mit der Option Ausgabenachricht W verwenden inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 120 Execution Connector Dialog
309. gt 6 This is a test string to be parsed and manipulated 7 lt java lang String gt 8 lt object gt 9 lt in this example java lang String substring 1 testString length is called gt 10 lt the result is stored in the variable resultString gt 11 lt length object StestString result stringLength gt 12 lt substring object StestString result resultString gt 13 lt param type int gt 14 lt int gt 1 lt int gt 1 5 lt param gt 16 lt param type int object stringLength name gt 17 lt substring gt 18 lt so that the result can be output afterwards or reused in another method call gt 20 lt reflection gt Listing Ein und Ausgangsnachrichten Struktur 1 19 lt result value of SresultString gt Root Element Das Root Elemente fur alle Java Reflection Eingangsnachrichten muss lt reflection gt hei en Constructor Aufruf String testString This is a test string to be parsed and manipulated Zuerst wird die Variable testString angelegt und mit dem Wert This is a test string to be parsed and manipulated gef llt lt object name testString gt lt java lang String gt This is a test string to be parsed and manipulated lt java lang String gt lt object gt inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 177 178 Java Reflection Connector Beispiel Methodenaufruf 16 12 2011 Das Element lt
310. h Pr fen Sie die Verf gbarkeit des Selenium RC Servers indem Sie im Dialog auf den Verbindungstest Button klicken Der Server l uft wenn Sie als R ckgabe Verbindungstest war erfolgreich erhalten und auf dem Rechner auf dem der RC Server installiert ist eine Firefox Ins tanz ge ffnet wird Zum Problem der Basis URL und des Cross site Scriptings siehe http en wikipedia org wiki Same_origin_policy und http en wikipedia org wiki Cross site_scripting inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Selenium Connector 359 Dialog Selenium Connector Eigenschaften 34 3 Dialog Selenium Connector Eigenschaften Selenium Remote Control Server Lu Verbindungstest In diesem Dialog geben Sie die Zugangsdaten f r den Selenium Remote Control Server an und konfigurieren Einstellungen f r die Verbindung mit dem Server Server Adresse des angesprochenen Selenium Remote Control Servers Port Der Selenium Remote Control Server verwendet Port 4444 Browser Zu startender Browser inkl F r eine bersicht ber die von Selenium unterst tzten Browser siehe http seleniumhq org about platforms html browsers Timeout ms Ausf hrungszeit in Millisekunden Nach Ablauf der angegebenen Zeitdauer wird der Test abgebrochen Standardwert 30 000 ms Falls hier kein Wert eingegeben ist f llt der Konnektor automatisch auf den Standardwert zur ck Ein sehr lange ablaufend
311. h und das Template wird angezeigt Bilden Sie Ihre Eingangsnachricht auf die Template Struktur ab um eine Nachricht im erforderlichen Format zu erzeugen Siehe XSLT Converter Data Converter Workbench Process Engine Modul Guide Kap 5 S 133 23 3 Dialog MSMQ Connector Eigenschaften Einstellungen Authentifizierung Verbindungstest In diesem Dialog haben Sie folgende Optionen Server IP Adresse oder Hostname des MSMQ Servers zu dem die Verbindung aufgebaut werden soll Warteschlange Name der Warteschlange auf dem MSMQ Server Dom ne Name der Verwaltungsstruktur im Windows Netzwerk an der Sie sich mit den Zugangsdaten aus den Feldern Benutzer Passwort anmelden m chten Benutzer Passwort Zugangsdaten des Benutzers mit dem Sie sich an der oben genannten Dom ne anmelden m chten Der Benutzer muss berechtigt sein auf die Warteschlange zuzugreifen Verbindung testen Zum Testen ob die Verbindung mit Ihren Angaben erfolgreich aufgebaut werden kann inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 228 MSMQ Connector Dialog MSMQ Connector Eigenschaften 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 229 24 OFTP Connector Dieser Abschnitt erlautert die folgenden Themen Voraussetzungen S 229 Funktionsprinzip S 230 Datentibertragungsmodi S 231 rvs Monitoring S 232 Dialog OFTP Datenaustausch Konfig
312. halt bestehender Ressourcen kann mit PUT ersetzt werden DELETE Ressourcen k nnen mit DELETE gel scht werden OPTIONS Liefert eine Liste mit den vom Server unterst tzten Methoden HEAD Genau wie bei GET wird eine Ressource ange fragt es wird jedoch in der Antwort kein Inhalt Body bertragen sondern nur der Response Header So kann z B vor einer GET Anfrage die Dateigr e abgefragt werden Um verschiedene Methoden auf eine Ressource anzuwenden wird immer die gleiche URL verwendet denn die URL ist unabh ngig von der durchgef hrten Aktion 28 4 Ressource anbieten Prinzip 16 12 2011 Einen Web Service in Form einer REST Ressource k nnen Sie durch einen Technical Workflow mit einem REST Input Listener Connector realisieren Der REST Connector bietet dann nach au en eine Ressource z B eine Auftrags oder Artikelliste in Form einer URL an Einzelne Ressourcen werden jeweils ber einen einzelnen REST Input Connector angeboten Die Ressourcen sind einzelne Objekte einer Anwendung die ber eine URL erreichbar sein m ssen und mit einem Dokument vorzugsweise in XML repr sentiert werden k nnen inubit Suite 6 Workbench Process Engine Systemkonnektor Guide REST Connector 291 Ressource anbieten So gehen Sie vor 1 Ressource konfigurieren a Erstellen Sie einen REST Input Listener Connector b W hlen Sie aus der Liste unter Vorgaben verwenden f r welche Art von Ressource dieser Kon
313. halten Markieren Sie einen Web Service um ihn auszuw hlen Zeigt den im Bereich Suchergebnis ausgew hlten Web Services an Die Auswahl wird nach dem Klick auf OK in das Eingabefeld bernommen 40 14 6 Dialog UDDI Dateneinstellungen Lu Input Listener Connector Um Ihren Web Service publizieren zu k nnen muss die Komponente UDDI installiert sein UDDI ist ein Teil der inubit Suite 6 Siehe Komponenten der inubit Suite 6 nachinstallieren Process Engine Administrator und Entwickler Guide Kap 3 3 S 51 Es werden die jUDDI Registry 2 0 und Nsure 3 0 von Novell installiert In diesem Dialog haben Sie folgende Optionen inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 452 Web Services Connector Dialogbeschreibungen UDDI Verbindungskonfigurationen Web Service Interface publizieren Web Service Implementierung publizieren 16 12 2011 URL Wahlen Sie eine UDDI Registry aus oder tragen Sie eine URL ein Authorization URL Muss bei Nutzung einer UDDI 3 0 angegeben werden Wenn Sie die mitgelieferte UDDI 3 0 nutzen wird diese URL automatisch gesetzt UDDI V2 UDDI V3 Um die Version der ausgewahlten UDDI anzugeben Wenn Sie eine mitgelieferte UDDI ausgew hlt haben wird die korrekte Version automatisch angegeben Benutzername G ltiger Benutzer der UDDI Bei Auswahl einer mitgelieferten UDDI wird der Benutzername automatisch ge
314. hres Geschaftspartners an Location ID Die Location ID ist eine frei w hlbare alphanumerische Zeichenkette in einem beliebigen Format Sie kann z B benutzt werden um eine spezielle Niederlassung des Geschaftspartners zu bezeichnen Auf die Location ID einigen sich die Geschaftspartner untereinander Nachrichten loschen nach Tagen Die Angabe legt fest nach wie viel Tagen die IDs der bereits empfangenen RosettaNet Nachrichten aus dem Dateisystem gel scht werden Die IDs werden in einer XML Datei gespeichert Bei einer sehr gro en Anzahl von Nachrichten kann diese Datei so gro werden dass die Performance beeintrachtig wird Deswegen werden die IDs regelm ig gel scht Anh nge ins Dateisystem speichern nur beim Input Connector Wenn markiert dann werden Attachments nach dem Empfang automatisch in Variablen abgelegt F r jedes Attachment werden drei Variablen erstellt wenn mehrere Attachments vorhanden sind dann werden die Variablen durchnummeriert X beginnend bei null RNAttachment X Inhalt des Attachments base64 kodiert und komprimiert RNAttachmentContent Type X MIME Type des Attachments z B application xml RNAttachmentContent ID X ID des Attachments kann genutzt werden um das Attachment in einem RosettaNet Dokument zu referenzieren nur beim Input Connector Individuell W hlen Sie diese Option wenn Sie die Fehlerbehandlung im Workflow selbst durchf
315. hriebene Namen vereinfachen den Zugriff auf die Elemente per XPath Inhalte immer Base64 kodieren F r den Transport von Bin rdaten wie z B Grafiken Inhaltsverzeichnis des Postfaches als MIME XML L dt die Header Informationen aus dem angegebenen Postfach herunter und konvertiert diese nach XML blicherweise umfassen Header Infos den Betreff Subject den Absender das Datum und die Priorit t inkl Inhalt der Nachrichten Inhalte immer Base64 kodieren F r den Transport von Bin rdaten wie z B Grafiken Header Namen im XML klein schreiben Die Option ist sprechend benannt Die einheitliche Schreibung erleichtert den Zugriff auf die Daten via XPath Daten aus dem Mitteilungsinhalt Die Nachricht wird dem Message Body entnommen also dem Teil der blicherweise den Nachrichteninhalt enth lt aus dem Mitteilungsanhang Die Nachricht wird dem Anhang entnommen Beachten Sie dass einige E Mail Programme z B Outlook auch plain Text Nachrichten als Anhang versenden Anhangsnameloder die Nummer des Anhangsindex Wenn Sie keine Angaben machen dann wird diejenige Datei im Workflow weitergeleitet die als erstes an die E Mail angeh ngt wurde Auch wenn die E Mail mehrere Anh nge hat wird nur der erste weitergeleitet D inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Mail Connector 219 Dialogbeschreibungen Um bei mehreren Anhangen gezielt einen b
316. hten nach dem Lesen l schen Wenn markiert werden die Nachrichten nach dem Abholen aus der X 400 Box gel scht Wenn mehr als eine Nachricht bertragen wird legen Sie fest welche Nachrichten zuerst bertragen werden und in welcher Reihenfolge Die Option Alphabetisch sortiert nach der Betreffzeile die Option Chronologisch sortiert nach dem Datum Ausgabeformat DATA Die abgeholte Nachricht wird unver ndert ausgegeben XML Die Nachricht wird in das IBISX400 Format konvertiert und ausgegeben Das XML Schema sowie eine Beispielnachricht f r dieses Format finden Sie im iS Repository unter Global gt System gt Mapping Templates gt X 400 SE Connector Nummer des Anhangs Nur bei Ausgabeformat DATA Wenn mehrere Anh nge existieren dann m ssen Sie im Feld Nummer des Anhangs angeben welcher Anhang bertragen werden soll Beachten Sie dass der Inhalt einer X 400 Nachricht als Anhang behandelt wird Max Anzahl Nachrichten Nur bei Ausgabeformat XML Maximale Anzahl von Nachrichten die eingelesen werden Falls ein Wert kleiner oder gleich Null gew hlt wird werden so viele Nachrichten abgeholt wie verf gbar sind Inklusive Anh nge Nur bei Ausgabeformat XML Wenn markiert dann werden auch Anh nge bertragen Wenn nicht markiert dann werden nur die Header Informationen abgeholt inubit Suite 6 Workbench Process Engine Systemkonnektor Guide X 400 SE Connector
317. i X 25 Ubertragung X 25 Benutzerdaten Benutzerangaben fiir X 25 Ubertragung X 25 Fenstergr e Die Fenstergr e bei X 25 ISDN Kommunikation ist die Anzahl der Pakete die ohne Best tigung verschickt werden k nnen Die Fenstergr e kann w hrend des Verbindungsaufbaus ausgehandelt werden Wir empfehlen aber von vornherein die zum Partnernetzwerk passende Fenstergr e zu konfigurieren z B den Wert 7 f r ISDN X 25 Geschlossene Benutzergruppe ISDN und X 25 bieten die M glichkeit eine geschlossene Benutzergruppe zu bilden Alle Teilnehmer die zu einer solchen Gruppe geh ren k nnen untereinander ber das ffentliche Telekommunikationsnetz kommunizieren Verbindungsanforderungen an Gruppenmitglieder von Teilnehmern die nicht Mitglied der geschlossenen Benutzergruppe sind werden von der Vermittlungsstelle abgewiesen Standard deaktiviert 25 6 3 3 XOT Empf nger konfigurieren 16 12 2011 XOT steht f r X 25 over TCP X 25 ist ein internationaler Telekommunikationsstandard der von der Internationalen Fernmeldeunion verabschiedet wurde Weitere Informationen finden Sie unter www itu int VectorPosition Nicht editierbar Empf nger Nummer Nicht editierbar Lokale IP Adresse IP Adresse oder Rechnername Ihres lokalen Systems Lokaler Port Port Ihres lokalen Systems Standard 1998 Router IP Adresse IP Adresse oder Rechnernamen Ihres ISDN Routers Router Port Port Ihres ISDN Routers Standard 1998
318. iRec Listing Ausgangsnachricht Die Ausgangsnachricht enthalt den Wert der Variablen rec 18 4 Dialog J2EE Connector Architecture Adapter In diesem Dialog konfigurieren Sie die JCA Connector Eigenschaften inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 185 186 JCA Connector Dialog J2EE Connector Architecture Adapter Allgemeine Einstellungen Authentifizierung Verbindungstest Ausgabe Optionen 16 12 2011 Connection Factory Lookup Name JNDI Name der JCA Adapter Connection Factory an z B java eis PropertiesFileAdapter Mit der Connection Factory legen Sie fest zu welchem Resource Adapter die Verbindung hergestellt werden soll Die Connection Factory wird vom Resource Adapter zur Verf gung gestellt und ber das JNDI dem JBoss bekannt gemacht Authentifizierung erforderlich Um festzulegen dass eine Authentifizierung gegenuber dem Resource Adapter erforderlich ist ConnectionSpec Klassenname Klassenname der ConnectionSpec Um die Authentifizierungsdaten an die Methode getConnection der ConnectionFactory zu Ubergeben Wenn die Angabe fehlt dann wird die Verbindung zum Resource Adapter ohne Parameter hergestellt und keine Authentifizierung vorgenommen Benutzername Benutzernamen f r den Resource Adapter Passwort Passwort f r den Resource Adapter Verbindung testen Zum Testen ob die Verbindung mit Ihren Angaben erfolgreich aufg
319. ice Provider der gesichert werden soll wurde mit der inubit Suite 6 erstellt Die URL des STS ist bekannt Folgende Daten liegen vor Keystore mit dem privaten Schl ssel des zu sichernden Web Services Truststore mit dem ffentlichen Schl ssel des STS So gehen Sie vor 1 ffnen Sie den Web Services Connector zum Bearbeiten 2 Aktivieren Sie im Register Erweitert im Bereich W3C Standards die Option WS Security und klicken Sie auf den Button Einstellungen Der Dialog WS Security Konfiguration ffnet sich 3 Geben Sie im Bereich Service Authentifizierung das Keystore Passwort an und importieren Sie den Keystore 4 W hlen Sie im Bereich Consumer Authentifizierung unter Security Mechanismus die Option Security Token Service issued Token with service certificate STS aus 5 Geben Sie im Bereich Consumer Authentifizierung im Feld STS Adresse die URL des STS an der Ihren Web Service absichern soll 6 Geben Sie an wie die Kommunikation Ihres Web Service Providers mit dem STS gesichert werden soll W hlen Sie X 509 und importieren Sie den Truststore mit dem ffentlichen Schl ssel des STS 7 Klicken Sie auf Fertig stellen 8 Publizieren und aktivieren Sie den Workflow In der WSDL Security Policy des Web Service Providers ist nun beschrieben wie und an welchem STS Consumer sich authentifizieren m ssen Falls noch nicht geschehen r
320. ices Listener und als Operation die Request Operation Siehe Asynchronen Web Service anbieten Workbench Process Engine Systemkonnektor Guide Kap 40 5 1 S 418 Ziehen Sie das Root Element der eingelesenen Nachricht aus dem Bereich targetNamespace in der Schema Ansicht auf das Element xsl template im Bereich XML Ziel rechts oben Tragen Sie in der Zeile mit dem XML Ziel Element wsc lt Name Ihrer Operation gt im Bereich XML Quelle links oben den Text der Request Nachricht ein Publizieren Sie das Modul Asynchronen Web Service Dieser Web Service Medium Connector sendet die vom soeben Medium Connector anlegen angelegten XSLT Converter generierten Aufrufe an einen Web Service So gehen Sie vor 1 Legen Sie einen neuen Web Services Connector an benennen Sie ihn und klicken Sie auf Weiter um zum n chsten Register zu gelangen W hlen Sie auf dem Register System Connector Eigenschaften f r Verwendung den Eintrag Web Service aufrufen W hlen Sie Aktiv als Connector Status und klicken Sie zwei Mal auf Weiter um zum Register Modul Editor zu gelangen Siehe Dialog Aufzurufender Web Service Workbench Process Engine Systemkonnektor Guide Kap 40 14 2 S 438 Geben Sie im Bereich WSDL Daten die URL zur WSDL des aufzurufenden Services an inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 422 W
321. icht aktiviert ist dann wird lediglich der Fehlercode 500 ohne Details zur ck gesendet HTTP Post Konfiguration Nur Medium Output Connector F r die Parameter bergabe Ausgabe als HTTP Post Mitteilung formatieren Markieren Sie diese Option um Parameter bergeben zu k nnen Wenn markiert dann werden die Eingangsnachrichten im Request Body URL kodiert und so formatiert als ob diese von einem Browser ber ein HTML Formular geschickt wurden z B inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 152 HTTP Connector Dialog HTTP Connector Eigenschaften InputListener is ibis_root root tmp 10_Listen_08052008_174739_WThread 8 1 EES Datei ansehen Im oberen Bereich wird die Ergebnisdatei angezeigt im unteren Bereich werden die Text EDI l xml 3C 21DOCTYPE HTML PUBLIC 22 2FS2FW3C 2F 2FDTD H1 o Alin ARMAS Madho tale AA a ad Bin aa A n AN m bur E ae A An mn Post Feldname der Daten Sie k nnen das POST Feld xml s Abb oben durch einen beliebigen Namen ersetzen z B durch Eingangsdaten IS ibis_root root tmp 14_Listen_080520 Datei ansehen Im oberen Bereich wird die Ergebnisdatei angezeigt i Text EDI InputListener l Eingangsdaten 3C 21D0CTYPE HTML HTTP Post Wertepaar hinzuf gen ffnet einen Dialog in dem Sie Parameter als Name Wert Paare definieren k nnen Die Parameter werd
322. icht erhalten hat Dazu aktivieren Sie im Input Connector im Dialog Asynchrone Empfangsbestatigung Workbench Process Engine Systemkonnektor Guide Kap 30 5 2 S 320 den Versand asynchroner Best tigungen und f gen einen Output Connector in den Workflow ein Der Output Connector versendet die Bestatigung und sollte daher an einer Position im Workflow eingef gt werden an der das wartende Backend System den Empfang der RosettaNet Nachricht bestatigt hat Der nachfolgende Demultiplexer pr ft den Inhalt der Nachricht und leitet diese an eines der nachfolgenden Module weiter m Process_PIP4A3 Wenn im Service Header im Element RosettaNetXML ServiceHeader ProcessControl pipCode GlobalProcessIndicatorCode der Code 4A3 vorkommt dann wird die Nachricht zur weiteren Verarbeitung an den Workflow Connector Process_PIP_4A3 weitergeleitet Deliver_Acknowledge Wenn in der Nachricht der XPath RosettaNetConnector AcknowledgeReceived existiert dann handelt es sich bei der Nachricht um eine Best tigungsnachricht die zur weiteren Verarbeitung an den Workflow Connector Deliver_Acknowledge weitergeleitet wird Der verbundene Workflow enth lt den RosettaNet Output Connector der die Nachricht gesendet hat Dieser Output Connector wertet die Best tigungsnachricht aus um festzustellen zu welcher Nachricht die Best tigung geh rt Mit dieser Best tigung ist klar dass die Nachricht nicht erneut gesendet werden muss Dummy
323. ide Kap 3 S 31 RosettaNet HTTPS Connector Workbench Process Engine Systemkonnektor Guide Kap 30 S 307 1 1 5 Dialog Remote Connector Konfiguration Fur mehr Informationen uber Installation und Konfiguration eines Remote Connectors siehe Remote Connector Process Engine Administrator und Entwickler Guide Kap 13 S 143 URL URL des Remote Connectors Ersetzen Sie localhost durch den Namen des Rechners auf dem der Remote Connector installiert ist oder durch dessen IP Adresse Server Authentifizierung Wenn markiert dann muss sich der Remote Connector auf dem entfernten Rechner gegen ber dem Systemkonnektor den Sie gerade konfigurieren mit einem Zertifikat identifizieren Wenn nicht markiert dann wird jeder SSL Server als vertrauensw rdig betrachtet Der Button Datei ausw hlen ffnet einen Dateiexplorer zum Laden des ffentlichen Schl ssels bzw Truststores des Remote Connectors Nach den Laden wird das Datum angezeigt bis zu dem der Schl ssel g ltig ist Client Authentifizierung inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 26 Systemkonnektoren Dialogbeschreibungen Wenn markiert dann muss sich der Systemkonnektor den Sie gerade konfigurieren gegen ber dem entfernten Remote Connector mit einem privaten Schl ssel bzw Keystore identifizieren Der Button Datei ausw hlen ffnet einen Dateiexplorer zum Laden des privaten Schl ssels b
324. ide Kap 3 3 S 119 Technical Workflow Diagramme Workbench Benutzer Guide Kap 12 S 293 26 1 Voraussetzung OpenOffice Installation Eine OpenOffice org Installation mind 3 3 0 ist von der inubit Suite 6 erreichbar OpenOffice ist im Servermodus gestartet Dazu nutzen Sie aus dem OpenOffice Programm Verzeichnis lt OpenOfficeInstallDir gt App openoffice program folgenden Befehl soffice exe headless nofirststartwizard access socket host localhost port 8100 urp StarOffice Service inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 270 OpenOffice Connector Funktionsprinzip 26 2 Funktionsprinzip Der OpenOffice Connector erwartet eine XML Eingangsnachricht mit folgenden Elementen Base64 kodiertes Eingangsdokument Ausgabefilter optional Operationen nderung Konvertierung oder Drucken die auf dem Dokument ausgef hrt werden sollen Der OpenOffice Connector ffnet das angegebene Eingangsdokument und f hrt die Operationen aus Abschlie end erstellt er das Zieldokument in dem angegebenen Format oder sendet es an den konfigurierten Drucker XML Schema als Vorlage f r Die Eingangsnachrichten f r den OpenOffice Connector erstellen Sie Eingangsnachrichten auf Basis des mitgelieferten XML Schemas 00C xsd mit einem XSLT Converter Knoten OOWriter Attribute f r Word Writer Dokumente Knoten OOCalc Attribute fur Excel Calc Dokumente Das XML Sch
325. ie DTDs bzw Schemas enth lt auf den Seiten von RosettaNet zur Verf gung und k nnen von dort heruntergeladen werden PIP Bezeichnung Ein PIP Bezeichner wie z B 3A2 setzt sich folgenderma en zusammen Zahl 0 7 die das Cluster spezifiziert 3 Order Management Gro buchstabe A D der das Segment angibt A Quote and Order Entry Maximal zweistellige Zahl aus dem Intervall 1 20 das den PIP angibt 2 Request Price and Availability PIP Version Wird verwendet zur berpr fung ob die Nachricht g ltig ist Es wird ein reiner Zeichenkettenvergleich durchgef hrt inubit Suite 6 Workbench Process Engine Systemkonnektor Guide RosettaNet HTTPS Connector 319 Dialogbeschreibungen Es gibt Geschaftspartner die sich darauf einigen bei langen Release oder Versionsangaben die letzen vier Stellen nicht anzugeben Verwendet einer der Partner die Release oder Versionsnummer ohne die letzten vier Stellen und der andere mit den letzten vier Stellen wurde die Nachricht als ungultig erkannt Die zu Grunde liegende PIP Version steht in der RosettaNet Spezifikation DTD Schema Zum Laden der DTD bzw des XML Schemas welche die Aktion des PIP beschreibt Geben Sie zus tzlich an ob Sie eine DTD oder ein XML Schema laden Input Connector Wahlen Sie die Request DTD bzw das entsprechende Schema aus damit eingehende Anfragen auf Korrektheit berpr ft werden k nnen Output Connector Mit
326. ie zum Zeitpunkt des Versendens nicht eingeschrieben waren erhalten keine Nachrichten Sonderfall Dauerhafte Einschreibung WY Die Empfanger mussen sich einschreiben aber nicht standig aktiv inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 194 JMS Connector Dialogbeschreibungen auf Nachrichten warten sondern k nnen sich diese sp ter abholen Point to Point Dieses Modell wird verwendet wenn Nachrichten nur einen Empf nger haben Die Nachrichten die ein Nachrichten Lieferant schickt werden first in first out in eine Nachrichten Queue gestellt Nachrichten Empf nger k nnen die Nachrichten der Reihe nach zu einem beliebigen sp teren Zeitpunkt aus der Queue abholen Einstellungen Die folgenden Optionen werden angezeigt wenn Sie als Kommunikationsmodell Point to Point gew hlt haben Name der Queue Der Queue Name bezeichnet ein Objekt das vom JMS Provider erzeugt und beim JNDI Server registriert wurde Der JMS Connector durchsucht den JNDI Server nach dem angegebenen Queue Name und erh lt eine Referenz auf das Objekt Klasse f r Verbindungsaufbau Name der Connection Factory Die Connection Factory ist das Objekt das ein Client benutzt um eine Verbindung mit dem JMS Provider zu erstellen Das Objekt wurde von dem JMS Provider erzeugt und beim JNDI Server registriert Der JMS Connector durchsucht den JNDI Server nach der angegebenen Klasse und erh lt eine Refe
327. iehe z B http www perl com doc manual html pod perlre html oder http www reqular expressions info tutorial html Windows Das Windows Betriebssystem erm glicht es Dateien auszublenden Wenn ausgeblendete Dateien einem Wildcard Kriterium gen gen werden sie auch bertragen Stellen Sie sicher dass die Dateien die Sie im Verzeichnis des Explorers sehen k nnen auch alle Dateien sind die hier enthalten sind Blenden Sie dazu alle Dateien ein im Explorer Optionen Extras Ordneroptionen Inbox Unterverzeichnis Geben Sie den Verzeichnisnamen an den Sie in der Middleware unter Inbox angelegt haben und in das die eingehenden Dateien abgelegt werden sollen Der Ordner Inbox ist identisch mit dem Ordner lt rvs install dir gt usrdat auf dem rvs Server Wenn Sie kein anderes Verzeichnis konfiguriert haben werden hier die eingehenden Nachrichten abgelegt Virtueller Dateiname beim Input Connector nicht vorhanden Sie k nnen im virtuellen Dateinamen virtual dataset name VDSN als erstes einen Verzeichnisnamen angeben beispielsweise abc 123order edi in diesem Fall wird die Datei bei Ihrem Gesch ftspartner in folgendes Verzeichnis gelegt lt rvs install dir gt usrdat inbox abc Empf ngerstations ID beim Input Connector nicht vorhanden Eine Stations ID SID kann bis zu 16 Zeichen umfassen Diese ID wird nur lokal genutzt Die ID ist frei w hlbar und kann aus Zahlen und Buchstaben bestehen Di
328. iert 5 5 Dialog Business Object Connector Einstellungen Dieser Dialog bietet folgende Optionen Persistenzschicht Definition m XML Schema Das Schema wird ben tigt um Datenbanktabellen f r die Gesch ftsobjekte zu erstellen Geben Sie die HTTP URL ein unter der das XML Schema zu erreichen ist oder klicken Sie auf um ein XML Schema aus dem Repository zu laden Objekt Identifikatoren Die Spalte Identifikator dient zur Auswahl eines Elements im XML Schema mit dem die Gesch ftsobjekt eindeutig identifiziert werden k nnen inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 56 Business Object Connector Dialog Business Object Connector Einstellungen Objektmodus Datenbankverbindung Operation Zur Auswahl der Operation die der BO Connector im Objektmodus ausf hren soll Folgende Operationen sind verf gbar Create F gt ein Gesch ftsobjekt hinzu Read Liest ein Gesch ftsobjekt Update ndert Details eines Gesch ftsobjekt Delete L scht ein Gesch ftsobjekt Im Querymodus wird die ausgew hlte Operation ignoriert Siehe auch Objekt und Querymodus Workbench Process Engine Systemkonnektor Guide Kap 5 S 48 16 12 2011 Standard ID ausgeben Die Standard ID ben tigen Sie im Objektmodus um auf ein bestimmtes Objekt zugreifen zu k nnen nur relevant im Objektmodus Wenn die Option nicht markiert ist werden keine IDs ausgege
329. iese Web Services zu erreichen sind sind bekannt Die Truststores mit den ffentlichen Schl sseln aller Web Services die von dem STS gesichert werden sollen liegen vor So gehen Sie vor 1 Erstellen Sie einen STS Connector oder ffnen Sie einen vorhandenen zum Bearbeiten 2 Klicken Sie im Dialog Security Token Service WS Trust Workbench Process Engine Systemkonnektor Guide Kap 33 S 353 im Bereich Gesicherte Service Provider auf Hinzuf gen Der folgende Dialog ffnet sich inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Security Token Service Connector 351 Web Services Provider an STS Connector registrieren nenne anne FE nn Fi Gesicherte Service Provider q Sr alt Se Fe A AEN ee Ae wei 7 LE SE DN R en URI des Provider Endpoints Service Provider hinzuf gen Geben Sie die URL und den ffentlichen Schl ssel des zu sch tzenden Service Providers an Das 509 Zertifikat muss der Version 3 mit SubjectKeyIdentifier entsprechen URI des Provider Endpoints http flocalhost 8000 ibis ws mySecuredService x 509 Zertifikat Truststore oder Zertifikat hinzuf gen G ltigkeit 2010 05 18 x nd DN e Adh n inen Ea iE ni aai a aiin i 3 Geben Sie im Feld URI des Provider Endpoints die URL des Web Service Providers ein 4 Klicken Sie auf Truststore oder Zertifikat hinzuf gen um das Zertifikat des Web Services Providers m
330. ieselbe Verbindung gesendet ber welche die Nachricht eingegangen ist Das Bestehen der Verbindung wird dabei erzwungen Es wird gepr ft ob die Empfangsbest tigung erfolgreich versendet wurde erst dann kann die Verbindung geschlossen werden HOLD Die Empfangsbest tigung wird erst gesendet wenn sie explizit von einem Operator in der rvsEVO Installation freigegeben wurde Besteht die Verbindung noch so wird die Empfangsbest tigung sofort gesendet Wenn die aktuelle Verbindung bereits abgebaut wurde wird die Empfangsbest tigung gesendet wenn das n chste Mal eine Verbindung erstellt wurde inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 260 OFTP2 Connector Dialog Stationen Protokolltyp der Nachbarstation Der OFTP2 Connector erteilt die Freigabe f r die rvsEVO Installation selbst ndig es ist keine Interaktion eines Operators erforderlich RoutingSync Die OFTP2 Session zwischen dem Router und dem Sender wird so lange aufrecht erhalten bis die Empfangsbest tigung vom Empf nger angekommen ist um diese dann in derselben OFTP2 Session an den Sender zur ckzusenden Neighbour Station Name Telefon Bemerkungen und Netzwerk sind optionale Felder Geben Sie hier an wer die Konfiguration der Nachbarstationen pflegt Line Type Autodial Wenn diese Option ausgew hlt ist baut rvsEVO automatisch eine Verbindung auf wenn eine Nachricht zu senden ist Parallele Ses
331. ifft wird diese an das nachfolgende Modul bergeben Output Connector Sendet Nachrichten aus dem Technical Workflow an einen JMS Provider Siehe auch Systemkonnektoren Workbench Process Engine Systemkonnektor Guide Kap 1 S 19 Module anlegen Workbench Benutzer Guide Kap 3 3 S 119 Technical Workflow Diagramme Workbench Benutzer Guide Kap 12 S 293 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 188 JMS Connector Zugriff auf JMS basierten Queuing Server konfigurieren 19 1 Zugriff auf JMS basierten Queuing Server konfigurieren m JMS Connector in Entry Standard oder Professional Edition einsetzen S 189 a JMS Connector in Enterprise Enterprise Plus Edition mit beliebigem JMS basierten Queuing Server einsetzen S 190 bersicht F r den Einsatz des JMS Connectors ben tigen Sie einen JMS basierten Applikationsserver mit Queuing Schnittstelle wie z B den integrierten JBoss der inubit Suite 6 Enterprise Edition Wie Sie den Zugriff auf diesen JMS basierten Applikationsserver konfigurieren h ngt davon ab welche Edition der inubit Suite 6 Sie nutzen 16 12 2011 JMS Client iS iiri ibis_jboss_provider jar _provider jar JMS Provider JMS Client iS JMS Provider provider jar inubit Process Engine mit Tomcat Entry Standard oder Professional Edition Sie k nnen den JBoss Applikationsserver einer entfernten Enterprise
332. igen Sie bei dem Wert die Nachrichtengr e und den Ubertragungsweg Kontrollieren Sie die Konfiguration der Gegenstelle wenn dort die EERP Nachricht auf hold steht kann es auch zu einer Blockade kommen Siehe OFTP als Listener betreiben Workbench Process Engine Systemkonnektor Guide Kap 24 S 230 Send Job bei erfolgreichem fehlgeschlagenem Senden rvs_is_ send Mit dem Kommandozeilentool StartCLI k nnen Sie u a die Verbindung der inubit Process Engine mit dem rvs Server pr fen inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Optionen OFTP Connector 233 Dialog OF TP Datenaustausch Konfiguration Option Information Sir SEE Verbindung der inubit Process Engine mit dem rvs Server pr fen rhost rvs Host rlogin rvs Login rmwname Name der rvs Middleware rpassword rvs Passwort Siehe Remote berwachung mit Command Line Interface StartCLI Process Engine Administrator und Entwickler Guide Kap 7 10 S 108 24 5 Dialog OFTP Datenaustausch Konfiguration Grundeinstellungen Der Dialog zur Datenaustausch Konfiguration unterscheidet sich f r die verschiedenen Konnektortypen Middleware Serveradresse Geben Sie hier die Rechnernamen oder die IP Nummer an beispielsweise MyServer oder 123 456 7 8 Bei der Eingabe m ssen Sie die Anf hrungsstriche weg lassen Wenn die RMI Registry nicht auf Port 1099 l uft geben Sie die
333. igenschaften SC Connector Einstellungen cea Eigenschaften Modus Objektdaten abfragen Objekt erzeugen Objektdaten aktualisieren Objekt l schen Objekt Knoten Referenz ber Knoten ID El Dom nenbibliothek scc domain_library E Solutions scc solutions E Business Foundation bfm3 BusinessFoundation E FleetManagementHomepage fpm FleetManagementHomepage E LCsof2011_09_06 2 fpm FleetManagementBO E SC_2011_09_07 fpm FleetManagementBO 2011_09_07_SCs fpm SalesContract XPath scc solutions bfm3 BusinessFoundation cm title Business Foundation E bfm3 ProcessBOHome cm title FleetManagementHomepage bfm3 ProcessBO cm title SC_2011_09 07 fpm Contract fkm title 2011_09_07_5Cs J Objektdaten zur ckgeben Anzahl der Knotenebenen 1 Komplette Struktur zur ckgeben 7 Klicken Sie auf Fertigstellen 8 Setzen Sie den Startpoint vor den Solution Center Connector 9 Starten Sie den Test ohne Datei 10 ffnen Sie die Ergebnisdatei nach dem Solution Center Connector Die Ergebnisdatei sollte wie folgt aussehen inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 378 Solution Center Connector Beispiel Objektdaten aktualisieren DE Nachricht LLERA E 3 content xmins br http inubit com businessrepository xmins xsi http www w3 0rg 200 1 XMLSchema instance xmins fpm E fpm Con
334. igt inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 332 SAP Connector XML Request Response erstellen BE Sap Explorer a Templateauswahl w hlen Sie das zu erstellende Template aus Templates Ce RFC BAPI IDoc gt Weiter Fertig stellen X Abbrechen Markieren Sie eine der Optionen 6 Klicken Sie auf Weiter Die folgenden Dialoge sind abh ngig von der Art des ausgew hlten Templates Bei Auswahl RFC BAPI BE sap Explorer sl Suche und Auswahl Hier k nnen Sie im SAP Repository nach einem Funktionsmodul suchen welches Sie aufrufen m chten Bitte geben Sie dazu einen Funktionsnamen und oder eine Funktionsgruppe ein F r die Suche k nnen Sie als Wildcard das Zeichen verwenden Suche Funktionsname BAPI_BANK Funktionsgruppe Suchen Auswahl der Funktion Name me Beschreibung BAPI_BANK_CHANGE mi akadem O oo BAPI_BANK_CREATE Bank anlegen BAPI_BANK_GETDETAIL 11011 Detailangaben Banken BAPI_BANK_GETLIST 1011 Liste von Banken BAPI_BANK_SAVEREPLICA 11011 Einzelne Banken replizieren ALE Art des XML Templates Request Response ger Zur ck J Fertig stellen X Abbrechen Dieser Dialog unterst tzt Sie bei der Auswahl der Funktion f r die Sie einen Request bzw eine Response ben tigen 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Gui
335. iguration S 219 Dialog S MIME Entschl sselung S 220 Dialog Eigenschaften der Eingabedaten S 220 Dialog SMTP Connector Eigenschaften S 222 Dialog S MIME Verschl sselung S 223 22 2 1 Dialog Mail Connector Eigenschaften Input Connector In diesem Dialog legen Sie die Zugangsdaten zu dem Mailserver fest Grundeinstellungen m Protokoll Protokoll das der Konnektor verwenden soll Ihr Mailserver muss das gew hlte Protokoll unterst tzen 16 12 2011 POP3 bertragungsprotokoll f r E Mails erlaubt das Auflisten Abholen und L schen von E Mails auf dem Mailserver POP3S POP ber SSL TLS Die Verbindung zum Mailserver wird durch SSL verschl sselt inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Mail Connector 217 Dialogbeschreibungen IMAP Erweitertes Ubertragungsprotokoll f r E Mails Die E Mails verbleiben in der Regel auf dem Mailserver damit k nnen E Mails von verschiedenen Standorten aus zentral verwaltet werden IMAPS IMAP over SSL Die Verbindung zum IMAP Server wird beim Verbindungsaufbau durch SSL verschl sselt Servername Name oder IP Adresse des Mailservers Port Port der f r die Kommunikation genutzt wird Der Button Standard stellt den Standard Port wieder her Authentifizierung m Konto Benutzername f r das Mailkonto m Passwort Passwort f r das Mailkonto Zus tzliche Optionen nur bei I
336. im ASP Betrieb oder eine direkte Anbindung an Unternehmensanwendungen nicht m glich oder gew nscht ist k nnen Sie Thin Clients entwickeln die f r die Kommunikation zwischen Quell bzw Zielapplikationen mit der inubit Process Engine sorgen In diesem Szenario fragt der Thin Client Daten aus einer Quellapplikation ab sendet sie zur Verarbeitung an einen Input Listener inubit IS Connector und st t damit den Workflow an Am Ende des Workflows legt ein Output Listener inubit IS Connector die Ergebnisdaten in einem Export Verzeichnis ab Ein anderer Thin Client kann diese Daten per Datei Download abholen und diese an die Zielapplikation weiter geben inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 154 inubit IS Connector inubit Process Engine als Client Source inubit BPM Suite oO Target application oe application O 14 2 inubit Process Engine als Client In einer verteilten Umgebung mit mehreren inubit Process Engines kommunizieren diese Uber inubit IS Connectoren miteinander inubit BPM Suite o a Ki ER CX Y Die Abbildung zeigt wie mit Hilfe einer zentralen inubit Process Engine und unter Einsatz aller Typen der inubit IS Connectoren Workflows auf verschiedenen inubit Process Engines ausgef hrt werden k nnen Dabei haben die inubit IS Connectoren abh ngig von ihrer Konfiguration folgende Funktionen 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guid
337. im Dateinamen eine Wildcard benutzen mit xm1 werden dann zZ B alle XML Dateien aus dem angegebenen Verzeichnis bertragen Mit regul rem Ausdruck Wenn markiert dann k nnen Sie mit Hilfe eines regul ren Ausdrucks ein Muster angeben dem die Dateinamen der einzulesenden Dateien entsprechen m ssen Regul re Ausdr cke m ssen in Schr gstriche eingeschlossen m werden Z B d d d d d d d d Si Fur Informationen uber regul re Ausdricke siehe z B http www perl com doc manual html pod perlre html oder http www reqular expressions info tutorial html Name Dateiname Kann eine Wildcard oder einen regularen Ausdruck enthalten Verwende Wildcard Inhalt des vorher ausgef hrten File oder FTP Connectors Diese Option ist nur aktiv wenn Sie die Checkbox Mit optionaler Wildcard markieren Wenn Sie diese Option anklicken dann wird der Wildcard Inhalt verwendet der von einem vorher ausgef hrten File oder FTP Connector erzeugt wurde z B Ein vorher ausgef hrter File Connector wurde so konfiguriert dass im Feld Dateiname eine Datei Test xml angegeben wurde Als Ausgangsnachricht hat der File Connector eine Datei mit Namen Test5 xml weitergeleitet Der Wildcard Inhalt ist in diesem Fall das Zeichen 5 Wenn Sie im aktuellen Connector ebenfalls eine Wildcard angeben z B Ausgabe xml dann wird die Wildcard durch 5 ersetzt und die Ausgabe des aktuellen Connec
338. im Output Connector vorgehalten werden Der Workflow Send RosettaNet Message ist damit beendet 30 4 Beispiel Workflow Nachrichten empfangen und Best tigung senden Nachrichteneingang Process_PIP443 rosone es RosettaNet_InputConnector DistributeMessage xml xml Deliver_Acknowledge Rosettahd con e xml xml xml Dummy mc HEED xml xml Der abgebildete Workflow empfangt RosettaNet Nachrichten und leitet diese abhangig von ihrem Inhalt weiter Der RosettaNet Input Connector am Anfang des Workflows ist als Listener konfiguriert und wartet auf Nachrichten Wenn eine RosettaNet Business Message von einem Geschaftspartner gesendet wird dann f hrt der Connector folgende Schritte aus Speichert die Nachricht im angegebenen Arbeitsverzeichnis pr ft anhand der lt PIP gt msg Dateien im Arbeitsverzeichnis des Moduls ob die eingegangene Nachricht schon einmal gesendet wurde wenn ja dann erzeugt der Connector eine entsprechende XML Nachricht inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 314 RosettaNet HTTPS Connector Beispiel Workflow Nachrichten empfangen und Bestatigung senden Bedingte Weitergabe 16 12 2011 sendet sofort synchron eine Empfangsbestatigung leitet die Nachricht an das Demultiplexer Modul weiter Empfangsbestatigungen k nnen auch asynchron versendet werden z B nachdem das wartende Backend System die RosettaNet Nachr
339. in vorher ausgef hrter File Connector wurde so konfiguriert dass im Feld Verzeichnis und Dateiname eine Datei Test xml angegeben wurde Als Ausgangsnachricht wurde vom File Connector eine Datei mit Namen Test5 xml weitergeleitet Der Wildcard Inhalt ist in diesem Fall das Zeichen 5 Wenn Sie im aktuellen Connector ebenfalls eine Wildcard angegeben haben zum Beispiel Ausgabe xml so wird an Stelle der Wildcard das Zeichen 5 eingef gt Die Ausgabe des hier konfigurierten Connectors ist daher Ausgabe5 xmI inubit Suite 6 Workbench Process Engine Systemkonnektor Guide File Connector 129 Dialogbeschreibungen u Verwende Dateiname von vorher ausgef hrtem File Connector Beispiel ein vorher ausgef hrter File Connector wurde so konfiguriert das im Feld Verzeichnis und Dateiname eine Datei Test xml angegeben wurde Als Ausgangsnachricht wird vom File Connector eine Datei mit genau diesem Namen Test xml weitergeleitet Dieser Dateiname wird dann auch hier verwendet Daten an die Datei anf gen Die zu lesende Datei wird bei jeder Ausf hrung des Workflows an eine evtl bereits existierende Datei angeh ngt Dies ist z B sinnvoll um Log Daten kumulativ in einer Datei zu protokollieren Diese Option kann nicht verwendet werden wenn im Dateinamen Wildcards angegeben sind Eventuell bestehende Datei berschreiben Wenn bereits eine Datei mit demselben Namen existiert dann wird diese be
340. inhalte bzw des Attributs als XML Struktur bzw XML Element mit Datentyp Objektdaten iiber die Knoten ID abfragen So gehen Sie vor 1 Erstellen Sie in einem Technical Workflow einen Solution Center Connector und benennen Sie diesen Wechseln Sie auf die Seite SC Connector Einstellungen W hlen Sie den Modus Objektdaten abfragen Klicken Sie am Ende des Feldes Knoten auf den Button Knoten ausw hlen Navigieren Sie in Ihrer Business Solution zu dem Knoten den Sie auslesen wollen Klicken Sie auf Fertigstellen Setzen Sie den Startpoint vor den Solution Center Connector Starten Sie den Test ohne Datei 36 6 2 Objektdaten ber eine XPath Anfrage abfragen 16 12 2011 So gehen Sie vor 1 2 SL Kr n Erstellen Sie einen Solution Center Connector Konfigurieren Sie allgemeinen Moduleigenschaften und die System Connector Eigenschaften des Solution Center Connector Wechseln Sie auf das Register SC Connector Eigenschaften Wahlen Sie den Modus Objektdaten abfragen Klicken Sie auf das Icon neben dem XPath Feld Navigieren Sie im Solution Center Explorer zu dem gew nschten Knoten und best tigen Sie die Auswahl mit OK inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Solution Center Connector 377 Beispiel Objektdaten abfragen Eigenschaften des Moduls XPathWithXSDAndGET bearbeiten Allgemeine Moduleigenschaften System Connector E
341. ion 36 when others then Listing Abschnitt 1 von 2 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Database Object Connector Datenbankprozedur getNewID erstellen Listing 37 o_newid null 3 end 39 if s_owner is null then 40 raise application _error 20000 getNewID Sequence seq_ i_ fieldname or seq_ i_tablename not found else 41 raise application_error 20000 getNewID Sequence s_owner seq_ i _fieldname or s_owner seq_ s_table not found D end if 43 44 end Listing Abschnitt 2 von 2 7 5 2 Datenbankprozedur getNewID fiir MySQL Da MySQL keine Sequenzen kennt wird bei MySQL eine interne Sequence Tabelle INUBIT DBO SEQUENCES verwendet Listing 1 DELIMITER 2 DROP PROCEDURE IF EXISTS getNewID CREATE PROCEDURE getNewID in i _tablename text in i fieldname text ut o newid int 6 BEGIN DECLARE entryCount INT s S OO OAD oO FB W A ELECT COUNT INTO entryCount FROM INUB T DBO SEQUENCES WHERE EQUENCE TABLE i tablename AND SEQUENCE COLUMN i fieldname 1 IF entryCount 0 THEN create entry 12 INSERT INTO INUBIT DBO SEQUENCES SEQUENCE TABLE SEQUENCE _ COLUMN SEQUENCE VALUE Values i tablename i fieldname 0 13 SET o newid 0 14 ELSE
342. ird die empfangene SOAP Nachricht nach Elementen mit dem Attribut xmime contentType durchsucht Die Inhalte werden in wsAttachment Variablen geschrieben Siehe Nachrichten mit bin ren Attachments empfangen Workbench Process Engine Systemkonnektor Guide Kap 40 13 2 S 434 Anh nge ins Dateisystem speichern nur Medium Output Connector Wenn der aufgerufene Web Service Anh nge sendet befinden sich diese in den entsprechenden MTOM Variablen Markieren Sie diese Option um die Anh nge in das Dateisystem zu speichern Die Pfade finden Sie in den MTOM Variablen Wenn die Option nicht markiert ist dann bleiben die Anh nge in den Workflow Variablen erhalten Bin rdaten aus Eingangs Nachricht extrahieren und als Variablen Inhalte setzen nur Input Listener Connector Wenn diese Option aktiviert ist wird die empfangene SOAP Nachricht nach Elementen mit dem Attribut xmime contentType durchsucht Die Elementinhalte werden in WSAttachment Variablen geschrieben Siehe Nachrichten mit bin ren Attachments empfangen Workbench Process Engine Systemkonnektor Guide Kap 40 13 2 S 434 MTOM Anh nge f r Antwort Nachricht aktivieren nur Input Listener Connector Aktivieren Sie diese Option wenn Sie in der Ausgangsnachricht den Inhalt von Elementen vom Typ xmime base64Binary als MTOM Anh nge verschicken mit Daten aus WSAttachment Variablen m chten Siehe Nachrichten mit bin ren Attachments versenden Workbe
343. isieren und l schen nn 55 5 5 Dialog Business Object Connector Einstellungen nennen 55 6 Database COMMC COM isinna annaia ANRA NARARANASAN AAAA AARE NAARAAN SANNAA DNES 59 6 1 Metadaten abfragen oo cece nn nen eee eee ened e ene ee eee eee AA AAAA AAAA Aaaa 60 6 2 Statische SQL Query erstellen nn nn ahnen engen nnd nee en 60 6 3 Dynamische XML Query erstellen u222000044404000n0nnnnannannnnnnnnnnnnnnnnnnannnnnnnnnannnnnnnnnannnnnrnnnnsnnnn nn 61 6 4 XML Querys Struktur und Beispiele 63 6 4 1 Struktur von SM Ouere 63 6 4 2 Select Daten anzeigen a EES ae EE ecard enn deed 66 6 4 3 Select RTE E 68 6 4 4 Daten aus verschiedenen Tabellen Join 444ssrsnnnennnennnnnnnnnnnnnnnnnnnennnnnnnnnnnnnnnnnnennnn nennen nn 69 6 4 5 Datens tze einf gen Insert sssssseessssssrisssttrttttttt ttnn tt tutta attt EEAS EEEEEAAEEEEESNAEEEEEAAEEEEAN AAEE EARE E EEEn nE EEEE 70 6 4 6 Datens tze aktualisieren Update ccc cccececeeceecnneceeceeeeeeeeeeeeeeeeeaaaeaaecaeeeeeeeeeeeseseecsansaesaeeeeeeeeess 71 Ee El E GE 72 6 4 8 Datensatze l schen Delete u 2 nr rear air 73 6 4 9 Mehrere SQL Statements in einer Abfrage nenn nennn nennen 73 6 4 10 SQL Statements direkt bergeben Force 76 6 4 11 pb tere SubSelects un een ehe ENEE ER 77 6 4 12 Stored Procedures aufrufen Call ea andrea 79 6 5 Dialogbeschreibungen nn 81 6 5 1 Dialog Datenbankverbindungen und Ouen
344. isse an jedem Watchpoint anzeigen doppelklicken Sie dazu auf den Watchpoint start_Secrypt Sign_binary_output_binary 1 Verify_binarlnput binary binary xml OD O Das Ergebnis a Watchpoint 1 Das Eingangsdokument ist ein PDF Dokument ohne Signatur Watchpoint 2 Das Ergebnisdokument ist ein signiertes PDF Dokument inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Secrypt Connector 343 Modulvariablen Um das PDF Dokument in einem PDF Viewer anzusehen klicken Sie im Dialog Datei ansehen auf Ergebnisdatei speichern und speichern die Datei z B als Test paf Im PDF Viewer wird die Signatur im Reiter Unterschriften angezeigt a Watchpoint 3 a ibis_root root tmp 26_Doku_Secrypt__23012007_1 3563 Datei ansehen Im oberen Teil sehen Sie die Ergebnisdatei Der untere Teil des Dialogs zeigt EN Sie AIA E amp VerificationResult gt InputDocument DER Ost jMKJaqrrKOKNCAwIG9iagoBPCAvVHIwZSAays 5 6 VerificationResults j B verificationReport B Pruefdokumentation B Zusammenfassung e9 GeoeffneteDatei Ge ffnete Datei 4517c3e836cae16c Schale1 e9 Pruefzeitpunkt Pr fzeitpunkt 2007 01 23 14 02 15 gt Pruefergebnis Die Signatur wurde erfolgreich gepr ft SS DurchgefuehrtePruefungen H 6 Details lt gt YerificationResult ean a Workflow Variablen Name IsWorkflowName Doku_Secrypt secrypt result VALID workflowStarter MDS a
345. istriert Der JMS Connector durchsucht den JNDI Server nach dem angegebenen Namen und erhalt eine Referenz auf das registrierte Objekt Topic No Local Blockiert den Empfang von Nachrichten die Uber die eigene Verbindung ausgeliefert wurden Message Acknowledgment Zur Auswahl des Kontroll Levels bei der Best tigung von Nachrichten Es gibt folgenden Best tigungsarten AUTO_ACKNOWLEDGE Die JMS Sitzung best tigt automatisch dass der Client die Nachricht erhalten hat Entweder wenn der Client erfolgreich einen Aufruf zum Nachrichtenerhalt durchgef hrt hat oder wenn der Aufruf des Listeners zum Empfang einer Nachrichten gef hrt hat CLIENT_ACKNOWLEDGE Best tigung auf Session Ebene Ein Client best tigt eine Nachricht durch den Aufruf der Best tigungsmethode der Nachricht DUPS_OK_ACKNOWLEDGE Weist die JMS Session an die Auslieferung einer Nachricht lazy zu best tigen Das f hrt im Allgemeinen zur Auslieferung einer weiteren Kopie der Nachricht wenn der JMS Provider nicht direkt best tigt Sollte nur von Clients verwendet werden die Nachrichtenkopien zulassen Dauerhafte Subskription Nur wenn das Kommunikationsmodell Publish Subscribe gew hlt ist Die dauerhafte Subskription ist ein Sonderfall des Publish Subscribe Kommunikationsmodells Empf nger m ssen sich beim JMS Provider einschreiben aber nicht st ndig auf Nachrichten warten Stattdessen k nnen sie diese sp ter abholen Subskriptions I
346. it Suite 6 Workbench Process Engine Systemkonnektor Guide Selenium Connector 357 Funktionsprinzip lt command gt lt command gt lt action gt open lt action gt lt target gt lt target gt lt value gt lt command gt lt command gt lt action gt type lt action gt lt target gt q lt target gt lt value gt inubit lt value gt lt command gt lt command gt lt action gt clickAndWait lt action gt lt target gt btnG lt target gt lt value gt lt command gt lt suite gt lt script gt In der Eingangsnachricht muss die base ur1 der zu testenden Applikation angegeben werden diese URL muss gesetzt werden um Pfadangaben relativ zu machen denn so konnen Tests auch unabh ngig vom Ort der Applikation ausgef hrt werden F r eine korrekte Ausf hrung m ssen die Domains im base url Element und im open Element identisch sein Siehe Fehlerbehandlung Workbench Process Engine Systemkonnektor Guide Kap 34 2 S 358 Templates f r Eingabe und Ausgangsnachrichten finden Sie im W Repository unter Repository gt Global gt System gt Mapping Templates gt Selenium Connector Verarbeitung Die Eingangsnachricht bergibt der Selenium Connector dem Selenium Server Dieser f hrt die Test Befehle aus und bergibt dem Connector die Zusammenfassung der Test Resultate Diese Log Daten gibt der Selenium Connector als Ausgangsnachricht aus Ausgangsnachricht lt result gt
347. it dem ffentlichen Schl ssel hinzuzuf gen 5 Schlie en Sie den Dialog mit OK 6 Geben Sie in der WSDL den Alias f r das Zertifikat des eben hinzugef gten Web Service Providers an Die Abbildung zeigt das zu ndernde Element inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 352 Security Token Service Connector Web Services Provider an STS Connector registrieren 16 12 2011 ES Moduleigenschaften bearbeiten Security Token Service WS Trust Konfigurieren Sie die Authentifizierungsm glichkeiten an dem STS und geben Sie de gesch tzten Service Provider an Die ffentlichen Zertifikate der Service Provider werden zentral am STS hinterle und m ssen der Version 3 mit SubjectKeyIdentifier entsprechen Hit BQ 4 wsdl definitions d wsp http schemas xmlsoap org ws 2004 09 policy d i sp http schemas xmlsoap org ws 2005 07 securitypolicy d t qi http schemas message com Message ar wsdl http schemas xmlsoap org wsdl ir wsx http schemas xmlsoap org ws 2004 09 mex a wsal0 http www w3 org 2005 08 addressing ir wsu http doc oasis open org wss 2004 01 joasis 200401 wss wssecurity utility 1 0 gt ar i0 http xmlsoap org DAB it soapenc http schemas xmlsoap org soapsencoding t tns http tempuri org iG xsd http www w3 org 2001 xMLSchema dr wsap10 http www w3 org 2006 05faddressing wsdl Qa soap12 http schemas xmlsoap or
348. ite 6 Workbench Process Engine Systemkonnektor Guide Database Object Connector 93 Gesch ftsobjekte lesen erstellen bearbeiten oder l schen a Gesch ftsobjekte definieren Gesch ftsobjekte werden im DBStructureDescription Element beschrieben Sie k nnen beliebig viele DBStructureDescription Elemente konfigurieren und beliebig tiefe Hierarchien durch Untertabellen abbilden Kopieren Sie das Element FATHER_CHILD DBStructureDescription und passen Sie dieses an Ihre Tabellenstruktur an Das Beispielelement DBStructureDescription mit dem Attribut DBSt ructureName FATHER_ CHILD zeigt wie Constraints f r Prim r und Fremdschl ssel innerhalb DBStructureDescription abgebildet werden b Optional Datumsformat f r JDBC Session anpassen MySQL Das Datumsformat xs dateTime ist fest konfiguriert so dass es nicht einmalig f r die gesamte Session gesetzt werden kann Oracle Die Konfigurationsdatei initialisiert die JDBC Session mit dem Datumsformat xs dateTime yyyy mm dd T hh24 mi ss Siehe Konfigurationsdatei Feldbeschreibungen Workbench Process Engine Systemkonnektor Guide Kap 7 4 S 97 c Optional Sie k nnen die angepasste Konfigurationsdatei ins Repository oder ins Dateisystem speichern um die Konfigurationsdatei in anderen DBO Konnektoren wiederzuverwenden 6 Klicken Sie auf Fertig stellen Der Assistent schlie t sich 7 Datenbankprozedur getNewID erstellen Die Prozedur wird beim Einf
349. iter writer_pdf_Export a outputFilter CH InputDocument amp Soo document 28 xsl value of tak Ed D Quelvara 121 B R G1 Q ergebnis des Mappings A E13 OpenOfficeConnector ve OOWriter d i outputFilter writer_pdf_Export 4 Weisen Sie dem Element outputFilter im XSLT Stylesheet den Wert writer_pdf_Export zu 5 Ersetzen Sie den XSLT Converter im Beispiel Workflow durch den im Schritt 1 erstellten XSLT Converter 6 Passen Sie im File Connector auf der Seite Zu schreibende Datei ggf den Dateinamen und das Verzeichnis an 7 Setzen Sie den Startpoint vor das Assign Modul am Anfang des Beispiel Workflows 8 Starten Sie den Workflow mit dem zu konvertierenden Dokument inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 274 OpenOffice Connector Dokument bearbeiten 9 Pr fen Sie ob das Dokument korrekt konvertiert wurde 26 5 Dokument bearbeiten So gehen Sie vor 1 Erstellen Sie ein Word oder Writer Dokument mit mehreren Textmarken z B f r eine Adresse 2 Erstellen Sie mit einem XSLT Converter eine Eingangsnachricht Siehe Beispiel Workflow erstellen Workbench Process Engine Systemkonnektor Guide Kap 26 3 S 270 3 Aktivieren Sie auf der Seite XSLT Converter Eigenschaften die Checkbox Eingangsnachricht ignorieren 4 Passen Sie das XSLT Stylesheet so an dass die Nachricht als Ergebnis des Mappings folge
350. iterter Debugmode 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide AS 400 Connector 29 Dialog AS 400 Connector Eigenschaften Wenn markiert dann wird die Debug Ausgabe des AS 400 Systems zu den Debug Ausgaben der inubit Process Engine hinzugef gt Verbindungstest m Verbindung testen Zum Testen ob die Verbindung mit Ihren Angaben erfolgreich aufgebaut werden kann inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 30 AS 400 Connector Dialog AS 400 Connector Eigenschaften 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 3 Connector Verwendung 31 Dieser Abschnitt erl utert die folgenden Themen m Modulvariablen des AS2 Connectors S 32 m Empfangen Senden und Pr fen von AS2 Nachrichten S 33 m Dialogbeschreibungen S 35 Der AS2 Connector versendet und empf ngt Gesch ftsnachrichten und Empfangsbest tigungen gem dem Applicability Statement 2 AS2 AS2 beschreibt wie Gesch ftsnachrichten sicher ber das HTTP Protokoll in einem Peer to Peer Netzwerk ausgetauscht werden AS2 definiert wie die Verbindung hergestellt Gesch ftsnachrichten validiert versendet und durch Empfangsbest tigungen best tigt werden Die Urheberschaft einer Gesch ftsnachricht wird durch digitale Signaturen und die Datensicherheit durch Verschl sselung gew hrleistet Der Absender erh lt aus dem AS2 bertragungsstandard
351. k Medium Connector Workflow Mitte Ein Medium Connector setzt in der Regel einen synchronen Aufruf an eine Applikation ab nimmt die Antwort der Applikation entgegen und leitet diese das Nachfolge Modul im Workflow weiter Output Connector Workflow Ende Ein Output System Connector sendet Daten an eine Zielapplikation Der Konnektortyp wird am Modul durch ein Symbol signalisiert Eine Ubersicht der Symbole finden Sie im Abschnitt Symbole in Technical Workflow und im Verzeichnisbaum Workbench Benutzer Guide Kap 12 S 332 Auf Datenempfang warten Listener Connector Es sind nicht alle Systemkonnektoren als Listener konfigurierbar In diesen Fallen ist die Option deaktiviert Ein Systemkonnektor kann als Listener betrieben werden Input Connector Listener warten auf Aufrufe oder Daten aus einer Quellapplikation Output Connector Listener stellen Daten f r ein Zielsystem zum Abholen bereit Aktiv Inaktiv Damit Systemkonnektoren in Technical Workflows oder BPEL Diagrammen zeitgesteuert und automatisiert ausgef hrt werden m ssen diese aktiv sein Inaktive Systemkonnektoren k nnen nur manuell gestartet werden z B zum Testen Siehe Systemkonnektoren aktivieren Workbench Benutzer Guide Kap 3 9 S 125 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Systemkonnektoren 21 Dialogbeschreibungen Remote Connector Wenn markiert dann verbindet sich der Systemkonnektor zu einem
352. kflow ist und die Datei nicht existiert wird die Ausf hrung nicht abgebrochen sondern mit einer leeren Nachricht fortgesetzt Es erfolgt kein Eintrag im Log Erzeuge XML Ausgangsnachricht mit der Statusinformation daruber dass die Datei existiert und leer ist ansonsten Abbruch des Workflows inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 126 File Connector Dialogbeschreibungen Datenweitergabe XML Konfiguration 16 12 2011 Pr ft ob eine passende Datei mit einer Gr e O vorhanden ist Wenn ja wird eine XML Datei mit dem Element lt FileExists gt mit dem Wert true ausgegeben In jedem anderen Fall wird die Workflow Ausf hrung mit einem Fehler abgebrochen Die Eingabedatei wird nicht ausgegeben Erzeuge XML Ausgangsnachricht mit der Statusinformation dar ber ob die Datei existiert oder nicht Pr ft ob eine geeignete Datei vorhanden ist oder nicht Ausgegeben wird eine XML Datei mit dem Element lt FileExists gt und dem Wert false wenn die angegebene Datei nicht existiert bzw true wenn die angegebene Datei existiert Die Eingabedatei wird nicht ausgegeben Erzeuge XML Ausgangsnachricht mit der Statusinformation dar ber dass die Datei nicht existiert ansonsten Abbruch des Workflows Pr ft ob eine passende Datei vorhanden ist Wenn nicht wird eine XML Datei mit dem Element lt FileExists gt und dem Wert false ausgegeben In jedem
353. kodiert lt Content gt lt Signature gt Inhalt von ABC txt p7s base64 kodiert lt Signature gt lt PKCS7 gt Eingangsdatenkonfiguration Fur die korrekte Verarbeitung m ssen Sie angeben wie die Eingangsnachrichten vorliegen Bin rdaten Zum Einlesen von bin ren Eingangsdokumenten z B von PDF Dateien Base64 Zu markieren wenn die Eingangsdokumente base64 kodiert vorliegen weil sie z B aus XML extrahiert wurden Signiertes MIME nur im Modus Pr fen Zu markieren wenn es sich bei den Eingangsdaten um signierte MIME Nachrichten gem RFC 1847 handelt XML Zum Einlesen von Eingangsdokumenten die in XML Dateien eingebettet sind Geben Sie den XPath zu dem XML Knoten an der das Dokument enth lt Alternativ nutzen Sie die Schaltfl che XML Knoten ausw hlen um zu diesem Knoten im XML Dokument zu navigieren Ausgangsdatenkonfiguration Die folgenden Optionen werden nur beim Signieren von Eingangsdokumenten angezeigt F r die korrekte Verarbeitung m ssen Sie angeben wie die signierten Dokumente ausgegeben werden sollen Bin rdaten Gibt das Eingangsdokument bin r aus Base64 Gibt die Eingangsdokumente base64 kodiert aus XML Bettet die Eingangsdokumente in eine XML Datei ein inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 346 Secrypt Connector Dialog Secrypt Connector Eigenschaften Serverseitige Pr fen Ve
354. l utert die folgenden Themen Struktur von XML Querys S 63 Select Daten anzeigen S 66 Select Distinct S 68 Daten aus verschiedenen Tabellen Join S 69 Datens tze einf gen Insert S 70 Datens tze aktualisieren Update S 71 UpdateOrlnsert S 72 Datens tze l schen Delete S 73 Mehrere SQL Statements in einer Abfrage S 73 SQL Statements direkt bergeben Force S 76 Subqueries SubSelects S 77 Stored Procedures aufrufen Call S 79 6 4 1 Struktur von XML Querys Die grundlegende Struktur ist f r alle XML Querys identisch lt queries gt Umschlie endes Element f r ein Set von SQL Statements lt query gt Initiale Definition eines SQL Statements Kann mehrfach auftreten z B um mehrere SQL Anwei sungen innerhalb einer Abfrage abzusenden Attribute Pflichtfeld zul ssige Werte Erl uterung inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 64 Database Connector XML Querys Struktur und Beispiele type Ja select Art des SQL Statements insert update delete call properties Nein force Mit force wird das SQL Statement das im Ele ment lt value gt angegeben ist direkt ausgef hrt Alle weiteren Angaben werden ignoriert forceResult Nein true false Wert true erm glicht die R ckgabe von Result Sets aus Stored Procedures lt value gt Zur direkten bergabe eines SQL Statements Dazu muss im Element lt query gt das Attri
355. length nm mh en mn t ten nf mann Bi SS BANK LIST eg type TABLE desc 9 Um die Parameter mit Werten zu belegen geben Sie die Werte auf der linken Seite XML Quelle ein Beachten Sie dabei die Beschr nkungen die durch die Attribute vorgegeben sind Typ L nge Damit haben Sie ein Stylesheet erstellt das eine konforme XML Response bzw einen entsprechenden XML Request erzeugt 31 4 Dialog SAP Connector Eigenschaften Die Optionen in diesem Dialog sind abh ngig vom Konnektortyp und dem Kommunikationsmodus Kommunikationsmodus m BAPI RFC Zur Kommunikation mit BAPIs und RFCs Wenn Sie diese Kommunikationsart in Kombination mit einem Input Listener w hlen dann m ssen Sie zus tzlich angeben ob die Kommunikation synchron oder asynchron stattfinden soll Option Modus IDoc inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 336 SAP Connector Dialog SAP Connector Eigenschaften Zur Kommunikation Uber IDocs P Der SAP Connector verarbeitet XML IDoc Wenn Sie EDI WY Nachrichten einlesen lassen m chten m ssen Sie diese erst mit einem EDI XML Adapter nach XML konvertieren Analog dazu k nnen Sie die XML IDoc Ausgangsnachrichten des SAP Connectors mit einem XML EDI Adapter nach EDI konvertieren System Informationen m Hostname Name des Rechners auf dem Ihr SAP System l uft Systemnummer Systemnummer zweistellig Kodierung nur bei Kommunikation
356. lfe von Z hlern und einem Fenstermechanismus auf der Sicherungsschicht durchgef hrt F r X 25 sind zwei Modulo Varianten bekannt der Modulo 8 Z hler und der Modulo 128 Z hler Standard 8 Diese Stationen k nnen Sie derzeit nicht im OFTP2 Connector konfigurieren Sie k nnen Routed Stations aber direkt in rvsEVO konfigurieren und danach im OFTP2 Connector als Zielstation ausw hlen Wenn Sie eine Nachbarstation markieren k nnen Sie aus dem Kontextmen die Option Verbindung aktivieren ausw hlen Mit dieser Option k nnen Sie testen ob eine Verbindung mit den angegeben Daten zur konfigurierten Nachbarstation aufgebaut werden kann inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 264 OFTP2 Connector Dialog Stationen 25 6 2 6 Entfernen 25 6 3 Empf nger Empf nger entfernen Lu Empf nger hinzuf gen 16 12 2011 Wenn Sie eine Nachbarstation markieren k nnen Sie aus dem Kontextmen die Option Entfernen ausw hlen Wenn Sie diese Option w hlen wird die ausgew hlte Nachbarstation nach der Best tigung in einem Meldungsfenster gel scht Diese Ver nderung l scht auch die ausgew hlte Nachbarstation in der rvsEVO Software Dieser Abschnitt erl utert die folgenden Themen a TCP IP Empf nger konfigurieren S 265 a ISDN Empf nger konfigurieren S 265 m XOT Empf nger konfigurieren S 266 a TLS Empf nger konfigurieren S 267 Ein Empf nge
357. lle FATHI Gesch ftsobjekte erstellt werden Oracle CREATE OR REPLACE TRIGGER FATHER after insert AFTER INSERT ON FATHER FOR EACH ROW BEGIN NSERT INTO is events id is_ plugin id pkl pk2 pk3 pk4 pk5 pk6e DEI pk8 pk9 verb is structure name priority retrieve_ time status timestamp 0815 ist die Plugin ID VALUES SEQ_ S _EVENTS NEXTVAL 0815 Sal DO T inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 96 Database Object Connector Events mit Event Listener Uberwachen und archivieren new FATHER NULL NULL sysdate 0 END MySQL ber MySQL Administrator Dy NULL NULL NULL NULL NULL NULL insert FATHER CHILD 1 sysdate Die Datenbankprozedur GetNewID muss vorhanden sein Siehe Datenbankprozedur getNewID f r MySQL Workbench Process Engine Systemkonnektor Guide Kap 7 5 2 S 101 DELIMITER DROP TRIGGER IF EXISTS FATHER after insert SS CREATE TRIGGER FATHER after insert AFTER NSERT ON FATHER FOR EACH ROW BEGIN DECLARE new
358. llen inubit Process Engines muss der Technical Workflow vorhanden sein den der aktuelle Web Application Connector aufruft inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Web Application Connector 403 Dialogbeschreibungen Die Ausf hrung der Workflows wird im Round Robin Verfahren auf alle angegebenen Rechner verteilt Dabei wird fur eine neue Session der jeweils n chste Rechner gew hlt Siehe Server Trace Log aktivieren und konfigurieren Process Engine Administrator und Entwickler Guide Kap 2 1 3 S 23 f r mehr Infos ber Logging Level Daten zwischen Web Applikationen austauschen Inter Portlet Kommunikation Workbench Benutzer Guide Kap 20 17 S 544 39 3 2 Dialog Interne Ressourcen In diesem Dialog haben Sie folgende Optionen Ressource Aus der Liste k nnen Sie eine der folgenden Optionen ausw hlen LoginPage ErrorPage Zeigt die mitgelieferte Standard Fehler oder Login Seite f r Web Applikationen an Sie k nnen die Seiten bearbeiten und bei Bedarf die Standard Versionen wiederherstellen Der Einsatz der LoginPage ist nur sinnvoll wenn Sie kein Enterprise Portal einsetzen Bei Einsatz des Enterprise Portals wird das Login durch das Portal realisiert CustomScript Zeigt einen einfachen Editor an in dem Sie JavaScript Code eingeben k nnen Der JavaScript Code kann in allen Task Generator Formularen genutzt werden die den Web Applicati
359. lls die es erm glicht mit mehreren Clients parallel Ressourcen und Collections auf WebDAV Servern zu verwalten und zu bearbeiten m Ressource Ressourcen sind die auf dem WebDAV Server verwalteten Dateien Jede Ressource hat eine Menge von Eigenschaften in XML notierte Properties die ber WebDAV Methoden erfragt und ge ndert werden k nnen Collection Als Collections werden die Verzeichnis im Dateisystem des WebDAV Servers bezeichnet Jede Collection kann mehrere Ressourcen und Unter Collections enthalten WebDAV definiert eine Reihe von HTTP Methoden f r die verschiedenen Protokollmechanismen Anders als HTTP verwendet WEBDAV nicht ausschlie lich HTTP Header Felder um Requests und Responses mit zus tzlichen Parametern zu versehen sondern kann bestimmte Parameter auch im Content Body eines Requests bertragen Das Format der Eingangs und Ausgangsnachrichten ist abh ngig von der verwendeten WebDAV Methode und den Anforderungen des WebDAV f higen Zielsystems Siehe auch Systemkonnektoren Workbench Process Engine Systemkonnektor Guide Kap 1 S 19 Module anlegen Workbench Benutzer Guide Kap 3 3 S 119 Technical Workflow Diagramme Workbench Benutzer Guide Kap 12 S 293 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 458 WebDAV Connector Dialog WebDAV Connector 41 1 Dialog WebDAV Connector Einstellungen 16 12 2011 URL URL des WebDAV f higen Webs
360. llung Zur Auswahl einer vorkonfigurierten Datenbank um die Felder Datenbank URL und Datenbanktreiber Klasse sinnvoll zu belegen Bei Auswahl von IS Log Database verbindet sich der Database Connector mit der Logging Monitoring Datenbank der inubit Suite 6 F r die Verbindung wird die Konfiguration der inubit Process Engine verwendet deswegen werden alle anderen Felder in diesem Bereich deaktiviert Falls Ihre Datenbank nicht vorhanden ist w hlen Sie die Voreinstellung Custom und f llen Sie die Felder manuell aus Unter Windows k nnen Sie auf die JDBC ODBC Bridge ausweichen W hlen Sie die JDBC ODBC Bridge nur wenn Sie keinen JDBC A Zugriff auf Ihrer Datenbank einrichten k nnen Eine JDBC ODBC Bridge hat eine schlechtere Performance der Funktionsumfang kann eingeschr nkt sein und die automatische Typerkennung ist deutlich langsamer Datenbank URL inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 82 Database Connector Dialogbeschreibungen Verbindungstest 16 12 2011 Wird vorbelegt wenn Sie eine vorkonfigurierte Datenbank gew hlt haben Geben Sie den Host den Port und den Datenbanknamen an Datenbanktreiber Klasse Entspricht der JDBC Verbindung der eingesetzten Datenbank Um eine andere Datenbank zu verwenden m ssen Sie einen passenden Treiber installieren Siehe Treiber installieren Process Engine Administrator und Entwickler Guide Kap 3
361. log Stationen DBit Delivery confirmation bit Wenn Sie diese Option auswahlen fordert die sendende Station eine Empfangsbestatigung an Geschlossene Benutzergruppe closed user group CUG Ist eine Station Mitglied in einer CUG dann werden Nachrichten nur zwischen Stationen gesendet und empfangen die in derselben CUG sind Virtuelle Schaltung Bei X 25 sind virtuelle Schaltungen virtual circuits m glich Dabei wird alles au er der bertragungsroute festgelegt Damit ist es m glich die Route bei Bedarf zu w hlen und ber mehrere Kan le durch Multiplexing die bertragungsrate zu erh hen Sie k nnen zwischen den Parametern S switched virtual circuit SVC und P permanent virtual circuit PVC w hlen PVC Verbindungen sind beispielsweise bei Banken g ngig SVC Verbindungen werden genutzt wo eine dauerhafte Verbindung nicht notwendig ist f Wenn Sie eine Nachbarstation hinzuf gen die ber X 25 Q kommuniziert dann werden keine Optionen f r das ISDN Protokoll angezeigt F r X 25 wird dann die Option Ger tename hinzugef gt Ger tename Benennt das Ger t device name Geben Sie eine beliebige alphanumerische Zeichenkette ein Der hier angegebene Namen muss mit dem Namen bereinstimmen der in der Konfiguration des Gesch ftspartners steht 24 6 1 5 Virtual Virtuelle Nachbarstation Mit einer virtuellen Station kann eine Anwendung oder ein Benutzer konfiguriert werden Wird eine Nach
362. lungen URL User und AutoCommit bereinstimmen verwenden denselben Connection Pool Max Anzahl aktiver Verbindungen im Pool Legt fest wie viele Verbindungen gleichzeitig aktiv sein d rfen Eine zu kleine Anzahl von Verbindungen im Connection Pool kann zu Wartezeiten f hren eine zu gro e Zahl kann das Datenbanksystem unn tig belasten weil alle Verbindungen einen gewissen Verwaltungsaufwand seitens des Datenbanksystems erfordern Max Anzahl inaktiver Verbindungen im Pool inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 88 Database Connector Dialogbeschreibungen Validierung 16 12 2011 Legt fest wie viele Verbindungen im Connection Pool gleichzeitig inaktiv sein durfen Min Anzahl inaktiver Verbindungen im Pool Legt fest wie viele inaktive Verbindungen der Connection Pool immer h lt Max Zeit des Pools um auf eine Verbindung zu warten Legen Sie fest wie lange der Pool h chstens warten soll bis der Connector eine Connection vom Pool erh lt Aktion wenn Pool voll ist W hlen Sie aus welche Aktion ausgef hrt werden soll wenn alle Verbindungen im Connection Pool in Benutzung sind Fehlschlagen mit Exception Das Anfordern einer Verbindung aus dem Connection Pool wird abgewiesen damit scheitert die Datenbankanfrage und eine Fehlermeldung wird erzeugt Pool blockieren Das Anfordern einer Verbindung wird blockiert Neue Verbindung erzeugen Eine weiter
363. m Feld leeres Objekt vom Typ den Typ des neuen Objekts an oder w hlen Sie diesen ber den Button XML Element ausw hlen Der Typ des angegebenen Vaterknotens muss es unterst tzen dass Kindknoten des angegebenen Typs unterhalb des Vaterknotens angelegt werden d rfen inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 374 Solution Center Connector Beispiel Objekt erzeugen Alternativ dazu k nnen Sie die Attribute des Objekts bereits beim Anlegen Ober eine Eingangsnachricht definieren 7 Setzen Sie den Startpoint vor den Solution Center Connector 8 Starten Sie den Test ohne Datei 36 5 2 Objekt ber eine XPath Anfrage erzeugen 16 12 2011 So gehen Sie vor 1 Erstellen Sie anhand des XSD Schemas Ihrer Business oder Process Solution eine XML Struktur z B ber einen XSLT Converter we Wr BR 3 Q rage XML source XML target C xsl stylesheet EN http www w3 org 1999 XSL Transform d i xsl http www w3 org 200 1 XMLSchema BC xs B xs d i exdude result prefixes 2 0 a version E xsl output method xml encoding UTF 8 Sf amp xsl template oO http localhost 8000 sc 1315211273158 FleetPoolManagement d i fpm http finubit com businessrepository d i br false gt fpm Checked false Sales_Contract_2011_09_13 gt fpm ContractNumber Sales_Contract_2011_09_13 2011 09 13 gt fpm PurchaseDate 2011 09 13 ud ntng e
364. m Medium Output Connector der inubit Suite 6 aufrufen und eine MTOM kodierte Antwort erwarten m ssen Sie bei dem Medium Output Connector die Option MTOM Anh nge f r Antwort Nachricht aktivieren markieren Die Option finden Sie Register Erweitert Workbench Process Engine Systemkonnektor Guide Kap 40 14 3 5 S 442 Wenn der Web Service Consumer keine explizite MTOM Unterst tzung signalisiert hat dann werden die Anhangdaten inline in der SOAP Nachricht gesendet Sie definieren jeweils die eigentlichen Daten z B Grafiken als jpeg oder Dokumente als paf als Workflow Variablen und passen die SOAP Nachricht so an dass ein Element vom Typ xmime base64Binary mit dem Attribut xmime contentType und dem jeweiligen Wert z B image jpeg enthalten ist Dabei m ssen Sie auch eine Variable anlegen die das Element der SOAP Nachricht angibt f r das die Daten bestimmt sind Die Elemente der SOAP Nachricht deren Inhalt mit Hilfe von MTOM verschickt werden soll m ssen mit dem Attribut xmime contentType belegt sein Voraussetzungen Web Services Medium Output oder Input Listener Connector ist angelegt und konfiguriert Siehe Web Service aufrufen Workbench Process Engine Systemkonnektor Guide Kap 40 4 S 413 Sie haben eine SOAP Nachricht f r den Versand erstellt Siehe Web Service aufrufen Workbench Process Engine Systemkonnektor Guide Kap 40 4 S 413 inubit Suite 6 Workbench Process En
365. m sich der Konnektor verbinden soll a SSL Dient zum Konfigurieren der Server bzw Client Authentifizierung und ffnet den Dialog SSL Konfiguration Workbench Process Engine Systemkonnektor Guide Kap 1 1 4 S 24 Authentifizierung erforderlich Markieren Sie diese Option wenn der Server eine Authentifizierung fordert Geben Sie dann den Account ein den der Connector fur die Authentifizierung verwenden soll Benutzername Benutzername fur die Authentifizierung inubit Suite 6 Workbench Process Engine Systemkonnektor Guide RosettaNet HTTPS Connector 325 Dialogbeschreibungen Passwort Passwort f r die Authentifizierung HTTP Header Konfiguration ber den Header k nnen Informationen wie z B Dateigr e HTTP Server und User Agent Kennung oder MIME Typ zwischen Client und HTTP Server Ubertragen werden Der Button Header Liste ffnet einen Dialog in dem Sie Name Wert Paare als Header definieren k nnen Informationen ber zul ssige Header finden Sie in der HTTP Spezifikation siehe http www w3 org Protocols HTTP 1 1 rfc2616 pdf Verbindungstest m Verbindung testen Zum Testen ob die Verbindung mit Ihren Angaben erfolgreich aufgebaut werden kann inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 326 RosettaNet HTTPS Connector Dialogbeschreibungen 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 31 SAP Connector
366. mat komprimiert Best tigungen Der Empfang von RosettaNet Nachrichten wird durch Best tigungen bzw Fehlermeldungen signalisiert Empfangsbest tigungen k nnen synchron oder asynchron versendet werden Transportprotokolle F r den Nachrichtentransport k nnen die Protokolle HTTP und HTTPS benutzt werden __ Asynchroner Grunds tzlich unterst tzt das PIP Modell den asynchronen Nachrichtenaustausch Nachrichtenaustausch der wie folgt abl uft 1 Gesch ftspartner A schickt eine RosettaNet Nachricht an Gesch ftspartner B Diese Nachricht enth lt eine sog PIP ID ber welche die Nachricht eindeutig identifiziert werden kann 2 B speichert eine Kopie der Nachricht um den Erhalt nachweisen zu k nnen 3 B sendet eine Best tigung an A Nun gibt es zwei M glichkeiten Aerhalt die Best tigung Aerhalt keine Best tigung innerhalb des vereinbarten Zeitraums Dann sendet A die Nachricht noch einmal B empf ngt die Nachricht B berpr ft ob die Nachricht vorher bereits empfangen wurde weil B sicher stellen muss dass Nachrichten exakt einmal verarbeitet werden Dazu wird die PIP ID der eingegangenen Nachricht mit allen PIP IDs vorher eingegangener Nachrichten verglichen inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 310 RosettaNet HTTPS Connector Beispiel Workflow RosettaNet Nachrichten erzeugen 30 2 Beispiel Workflow RosettaNet Nachrichten erzeugen Create_PIP_specific_Paylo
367. mat vor Das entsprechende XML Schema sowie eine Beispielnachricht finden Sie im iS Repository unter Global gt System gt Mapping Templates gt X 400 SE Connector inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 474 X 400 SE Connector Dialogbeschreibungen Eigenschaften der Nachricht Anhangskonfiguration Kodierung Nur bei Text als Eingangsnachricht Zeichensatz der Eingangsnachrichten Die Angabe wird ben tigt um byte kodierte Eingangsdaten korrekt in den Zeichensatz zu konvertieren der bei der Option Anhangtyp angegeben ist Betreff Aussagekr ftige Beschreibung der Nachricht Empf nger F r Infos ber das Adressformat des Empf ngers siehe OR Adresse Workbench Process Engine Systemkonnektor Guide Kap 43 S 470 Betreff und Empf nger sind optional wenn Sie XML als Eingangsformat ausgew hlt haben Wenn die Felder ausgef llt sind wird der Empf nger zus tzlich zu bereits in den Nachrichten vorhandenen Empf ngern in die XML Datei eingef gt Der Betreff wird f r alle Nachrichten bernommen und berschreibt die evtl vorhandenen Betreffs 16 12 2011 Versandbest tigung Wenn markiert dann wird ein Nachweis dar ber angefordert dass die Nachricht verschickt wurde Die Versandbest tigung wird automatisch vom X 400 Gateway an Sie als Absender der Nachricht gesendet und enth lt die ID der verschickten Nachricht
368. mehr als eine Adresse enthalten Wahlen Sie die Adresse aus unter welcher der Web Service aufgerufen werden soll Button SSL ffnet den Dialog SSL Konfiguration Workbench Process Engine Systemkonnektor Guide Kap 1 1 4 S 24 zum Konfigurieren einer sicheren Verbindung Aufruf stellt eine asynchrone Antwort Callback dar Aktivieren Sie diese Option wenn Sie diesen Web Services Connector in einem Workflow mit einem asynchronen Web Service anstelle eines Reply Moduls verwenden wollen um die Antwort an einen Callback Listener zu senden In diesem Fall wird die Adresse aus der Variablen WSReplyTo bernommen Siehe Asynchronen Web Service anbieten Workbench Process Engine Systemkonnektor Guide Kap 40 5 1 S 418 Authentifizierung erforderlich Zu markieren wenn der Server auf dem der Web Service ver ffentlicht ist eine Authentifizierung verlangt r Falls diese Option aktiviert ist werden die Q Authentifizierungsinformationen f r den Service Aufruf und f r das Laden der WSDL verwendet Methode W hlen Sie die gew nschte Methode f r die HTTP Authentifizierung aus Standardm ig ist die Authentifizierungsmethode Basic Authentication eingestellt Bei der Option Automatisch Digest NTLM Basic Authentication wird per Nachrichtenaustausch die Authentifizierungsmethode zwischen Konnektor und Ziel Server ermittelt Benutzername Passwort Wenn der Server eine Authentifizi
369. ment_ID Die Abbildung illustriert wie ein Dokument in ein ITA Archivsystem eingef gt werden kann 1 Der File Connector liest das Dokument aus dem Dateisystem gelesen 2 Der XML Enveloper konvertiert den Inhalt des Dokuments in ein XML Format 3 Im XSLT Converter wird der Inhalt des XML formatierten Dokuments in eine XML basierte Query konvertiert In dieser Query ist die Operation definiert die der ITA Connector ausfuhren soll hier Insert Die Query muss konform zu dem XML Schema des ITA Connectors sein Das XML Schema finden Sie im Repository unter Global gt m System gt Mapping Templates gt ITA Archiv Connector gt Query xsd In demselben Verzeichnis finden Sie auch eine Beispielquery queryInsert xml zum Einf gen eines Dokuments 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Beispiel Einfaches Insert Beispiel Insert mit komplexen Deskriptoren ITA Connector 163 Dokumente in ITA Archivsystem einf gen Insert Beim Konvertieren k nnen Deskriptoren zu dem Dokument hinzuf gt werden Deskriptoren sind Informationen ber Dokumente wie z B der Dateinamen oder das Erstellungsdatum Siehe Beispiel Insert mit komplexen Deskriptoren Workbench Process Engine Systemkonnektor Guide Kap 15 S 163 4 Der ITA Connector erh lt die XML basierte Query als Eingangsnachricht und sendet diese an das ITA Archivsystem Das ITA Archivsystem archiviert das
370. micSelect Der XSLT Converter konvertiert die XML basierte Eingangsnachricht mit Hilfe eines XSLT Stylesheets in eine XML Query und bergibt die XML Query zur Ausf hrung an den Database Connector Voraussetzungen Folgende Daten liegen vor Metadaten Ihrer Datenbank mindestens Tabellen und Spaltennamen m ssen bekannt sein Siehe Metadaten abfragen Workbench Process Engine Systemkonnektor Guide Kap 6 1 S 60 Beispiel XML Eingangsnachricht inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 62 Database Connector Dynamische XML Query erstellen So gehen Sie vor 1 al a Legen Sie einen Technical Workflow mit einem Database Medium oder Output Connector an Aktivieren Sie beim Database Connector im Dialog Datenbankverbindungen und Query Typ Workbench Process Engine Systemkonnektor Guide Kap 6 5 1 S 81 im Bereich Funktion die Option Eingangsnachricht als Query ausf hren Publizieren Sie den Database Connector F gen Sie einen XSLT Converter in Ihren Technical Workflow ein Verbinden Sie die beiden Module ffnen Sie den XSLT Converter zum Bearbeiten und zeigen Sie den XSLT Mapper an ffnen Sie im Bereich XML Quelldatei das AL Men w hlen Sie Offnen und laden Sie Ihre Beispiel Eingangsnachricht XML Query erstellen a ffnen Sie im Bereich XML Zieldatei den Datenbank Explorer N Eigenschaften XSLT Converter LEI B 53
371. mit stellen Sie den Web Service allen Benutzern zur Verf gung die auf das gew hlte UDDI Register zugreifen k nnen inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 430 Web Services Connector Aktive Web Services anzeigen Voraussetzungen Die UDDI muss installiert sein Siehe Komponenten der inubit Suite 6 nachinstallieren Process Engine Administrator und Entwickler Guide Kap 3 3 S 51 So gehen Sie vor 1 Zeigen Sie im Modul Editor den Web Services Input Listener an 2 Zeigen Sie das Register Erweitert an 3 Klicken Sie im Bereich UDDI auf den Button Publizieren Der Dialog UDDI Dateneinstellungen Workbench Process Engine Systemkonnektor Guide Kap 40 14 6 S 451 wird angezeigt 4 F llen Sie den Dialog aus 5 Klicken Sie auf Publizieren Der Web Service wird in dem gew hlten UDDI Register publiziert 40 11 Aktive Web Services anzeigen Eine Liste aller aktiven Web Services erhalten Sie im Web Browser unter folgenden URL inubit IS 4 1 http myServer 8000 ibis services inubit BPM Suite 5 0 http myServer 8000 ibis services listServices inubit BPM Suite 5 3 http myServer 8000 ibis listServices inubit Suite 6 http myServer 8000 ibis listServices Web Services die mit Web Services Input Konnektoren realisiert sind werden erst als aktiv gelistet wenn die entsprechenden Technical Workflows aktiviert sind 40 12 SOAP Nachrich
372. mkonnektor Guide 16 12 2011 304 RFID Connector Beispiel Ausgangsnachricht Ee aaee EnS Other antenna coaxial cable TCP IP connection inubit BPM Suite EE m gt 29 2 Beispiel Ausgangsnachricht Eine Ausgangsnachricht kann z B folgenderma en aussehen lt xml version 1 0 encoding UTF 8 gt lt Event gt lt Mask gt 27 lt Mask gt lt TagID gt 223741 lt TagID gt lt Detection gt 0 lt Detection gt lt FieldStrengths 0 antenna 0 gt 65 7 lt FieldStrengths_0 gt lt FieldStrengths 1 antenna 1 gt 128 lt FieldStrengths_1 gt 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide RFID Connector 305 Dialog RFID IPort Connector Eigenschaften lt FieldStrengths_2 antenna 2 gt 128 lt FieldStrengths_2 gt lt FieldStrengths_3 antenna 3 gt 128 lt FieldStrengths 3 gt lt Time gt Wed Apr 07 15 27 36 CEST 2004 lt Time gt lt IPortID gt 2 lt IPortID gt lt maxAntenna gt 1 lt maxAntenna gt lt Event gt Bedeutung der XML Elemente Die XML Elemente haben folgende Bedeutungen TagID ID des Transponders die dieser sendet FieldStrengths Feldstarke mit der das Signal empfangen wurde Die Feldst rke wird in Werten zwischen 128 und 128 angegeben Dabei bedeutet 128 kein Signal empfangen Time Datum und Uhrzeit an zu der das Signal empfangen wurde IPortID Bei der Konfiguration des RFID Conn
373. mmunikationsart IDoc Aktivieren Sie diese Option wenn bei der Ausf hrung eines Workflows mehr als ein IDoc verarbeitet werden soll Normalerweise wird in einem Workflow genau ein IDoc verarbeitet Dazu wird ber den SAP Connector eine Verbindung zum SAP System aufgebaut die Nachricht wird verschickt und die Verbindung geschlossen Wenn man sehr viele IDocs in kurzer Zeit verarbeiten m chte ist es sinnvoll die Verbindung zum SAP System aufzubauen und alle Nachrichten auf einmal zu senden inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 338 SAP Connector Dialog SAP Connector Eigenschaften 16 12 2011 Die zu sendenden IDocs m ssen zu einer Nachricht zusammengef gt sein Multi IDoc der Beginn jedes IDoc muss durch ein XML Element eindeutig gekennzeichnet sein Das SAP Connector Modul trennt das Multi IDoc am Trennelement und schickt die einzelnen IDocs nacheinander ber denselben Verbindungsaufbau XML IDoc Trennelement Geben Sie das XML Element inkl Pfad ein welches den Beginn einer IDoc Nachricht signalisiert Die Trennung erfolgt inkl Trennelement d h aus einer XML Struktur Root ADRMAS02 IDOC und dem Trennelement Root ADRMASO2 wird ein IDoc mit der Struktur ADRMAS02 IDOC Root E e ADRMASO2 IDOC BEGIN 1 Datei ansehen EDI_DC40 SEGMENT 1 Im oberen Teil sehen Sie die Erg E1ADRMAS SEGMENT 1 Sa ADRMASO2 Sa ADRMASO2 Sa A
374. mtanzahl der Anh nge WSAttachmentContent ID lt number gt eindeutige ID des Anhangs WSAttachmentContent Type lt number gt Typ des Anhangs Der Wert fur number beginnt bei 0 Siehe auch Modulvariablen definieren Workbench Benutzer Guide Kap 14 S 369 40 3 Web Service anbieten berblick Ein Web Service Provider wird in der inubit Suite 6 durch einen Technical Workflow mit einem Web Services Input Listener Connector realisiert Der Web Services Input Listener Connector bietet die Funktionalit t des Technical Workflows nach au en als Web Service an Das folgende Beispiel zeigt die wesentlichen Module f r einen Web Service Provider DoSomething CreateR esponse gt gt ProvideWebService Demux Je K QE ae DoSomethingElse CreateR esponse gt gt gt 2 1 Web Services Listener Connector ProvideWebService inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 410 Web Services Connector Web Service anbieten 16 12 2011 Der Web Services Input Listener Connector bietet u a die Operation sayHello an und wartet auf Aufrufe die SOAP Requests von anderen Web Services Wenn ein SOAP Request eintrifft wird dieser an das folgende Modul den Demultiplexer weitergeleitet und damit der Workflow gestartet Demultiplexer Demux optional Ein SOAP Request kann genau eine Operation des Web Services aufrufen auch wenn der Web Service mehrere Op
375. n S 135 Dialog Input Dateinamen definieren S 136 Dialog Output Dateinamen definieren S 139 11 2 1 Dialog FTP Connector Eigenschaften Grundkonfiguration 16 12 2011 In diesem Dialog werden die Zugangsdaten zum FTP Server abgefragt Abh ngig vom ausgew hlten Protokoll werden andere Bedienelemente angezeigt Protokoll W hlen Sie eines der Protokolle aus FTP File Transfer Protocol Zwischen zwei Rechnern die ber TCP IP verbunden sind wird eine Verbindung ber zwei Ports aufgebaut Ein Port wird zur Steuerung der Kommunikation genutzt also zum Austausch der Befehle ber den anderen Port werden die Daten unverschl sselt bertragen Diese bertragung ist nicht sicher inubit Suite 6 Workbench Process Engine Systemkonnektor Guide FTP Connector 133 Dialogbeschreibungen FTPS FTP ber SSL Erweiterung von FTP Der Steuerport ist ber SSL gesichert Datenaustausch ist standardm ig unverschl sselt Bei dem FTP Connector k nnen Sie auch den Datenaustausch ber SSL sichern SFTP SSH FTP Erm glicht neben dem verschl sselten Datenaustausch auch eine Authentifizierung von Benutzern und Servern SFTP l sst sich einfacher durch NAT Gateways hindurch verwenden als FTPS Servername Domainname des FTP Servers z B ftp example com Port FTP und FTPS Standardm ig Port 21 SFTP Standardm ig Port 22 Falls der Verbindungstest fehlschl gt fra
376. n Variablen verwenden Wenn markiert dann wird der Web Service Request aus der gew hlten Eingabe Variable erzeugt Falls der Web Service eine Response zur ck gibt dann wird diese in die R ckgabe Variable geschrieben Eingabe Variable Zur Auswahl einer vorhandenen Variablen bzw zum Anlegen einer neuen Variablen R ckgabe Variable Zur Auswahl einer vorhandenen Variablen bzw zum Anlegen einer neuen Variablen Der UDDI Browser steht auch im Web Browser unter http WY lt servername gt 8000 uddi zur Verf gung In diesem Dialog haben Sie folgende Optionen 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide UDDI Verbindungskonfiguration Suchen Lu Suchergebnis Ausgew hlte URL Web Services Connector 451 Dialogbeschreibungen URL Geben Sie die URL des UDDI Registers ein oder w hlen Sie ein UDDI Register aus der Liste aus UDDI V2 UDDI V3 Zur Auswahl der UDDI Version F r die Suche nach Web Services in der UDDI Register Name Stichwort nach dem die Inhalte der ausgew hlten Kategorie durchsucht werden soll Verwenden Sie als Wildcard Suchen Ein Klick auf den Button Suchen startet die Suche Web Services die mit der inubit Suite 6 erstellt und in eines der mitgelieferten UDDI Register publiziert wurden finden Sie wenn Sie nach dem Namen des Web Services Listeners suchen Zeigt alle Web Services die das gesuchte Stichwort ent
377. n 16 12 2011 2 eine ID die in einem Verzeichnis gespeichert wird weil sie noch zur Identifikation der MDN ben tigt wird die Adresse an welche die MDN gesendet werden soll eine Pr fsumme ber den Nachrichten Inhalt ReceiveMessages Der Input Listener Connector wartet auf den Eingang der Nachricht Sobald diese eintrifft entschl sselt er diese mit seinem privaten Schl ssel und startet den Workflow StoreMessages Der File Connector speichert die Nachricht beim Empf nger SendMDN Der Output Connector erstellt automatisch die MDN wenn eine angefordert wurde Die MDN enth lt die ID der Nachricht eine Pr fsumme ber den Nachrichteninhalt und eine Signatur Die Signatur wurde mit dem privaten Schl ssel des Nachrichten Empf ngers erstellt und garantiert dass die Best tigung wirklich vom Nachrichten Empf nger kommt ID Adresse und Pr fsumme werden ber Variablen automatisch vom Input zum Output Connector bertragen Der Output Connector schickt die MDN an den Absender zur ck Die MDN wird automatisch entsprechend den Anforderungen des Absenders hier Output Connector SendMessagesRequireMDN synchron oder asynchron zur ck gesendet ReceiveMDN Der Input Listener wartet auf die MDN Sobald diese eintrifft wird die darin enthaltene ID in demselben Verzeichnis gespeichert in dem die ID bereits beim Versenden der Nachricht gespeichert wurde Die ID wird genutzt um die Daten der dazugeh ri
378. n Daten hinzugef gt Sync Level Die hier m glichen Werte sind 0 und 1 oder NONE und CONFIRM 0 oder NONE bedeutet dass die Verarbeitung nicht best tigt werden muss Bei 1 oder CONFIRM wird die Verarbeitung best tigt Wenn Sie eine Nachbarstation konfigurieren die ber ISDN verbunden ist wird automatisch das X 25 Protokoll zur Konfiguration hinzugef gt da ISDN allein nicht zum Aufbau einer OFTP konformen Verbindung ausreicht inubit Suite 6 Workbench Process Engine ISDN Adresse Hier sind die letzten drei Zahlen der ISDN Adresse gem Richtlinie E 164 der ITU T gemeint die als Filter benutzt werden Damit k nnen Sie die Endger te anhand ihrer letzten drei Ziffern unterscheiden Systemkonnektor Guide 16 12 2011 241 242 OFTP Connector Dialog Stationen IP Adresse Geben Sie die IP Adresse oder den Rechnernamen Ihres ISDN Routers an nur n tig wenn Sie mehrere ISDN Router verwenden Typ blicherweise RCAPI1 Dabei steht RCAPI f r Remote Common ISDN Application Programming Interface die Zahl steht f r die Nummer des Router Controllers hier 1 Protokoll EDSS1 Signalisierungsprotokoll Euro Digital Subscriber Signaling System No 1 Paketgr e blicherweise die Paketgr e 128 Facilities Meist nicht angegeben Benutzerdaten Meist nicht angegeben Wenn Sie Facilities und Benutzerdaten angeben m chten dann als HEX Code Die Daten werden nur f r X 25 ber ISDN
379. n abe Den O E O E EN TT ttn D Aen XPath mit Kontextknoten 2 3 hr Erstellen Sie einen Solution Center Connector Konfigurieren Sie die allgemeinen Moduleigenschaften und die System Connector Eigenschaften des Solution Center Connectors Wechseln Sie auf das Register SC Connector Eigenschaften W hlen Sie den Modus Objekt erzeugen Geben Sie an unter welchem Knoten das neue Objekt angelegt werden soll W hlen Sie die Option Referenz ber XPath a Aktivieren Sie die Option Kontextknoten verwenden b Klicken Sie auf das Icon am Ende der Zeile Kontextknoten ID c Navigieren Sie im Solution Center Explorer zu dem Vaterknoten unter dem der neue Knoten angelegt werden soll und best tigen Sie die Auswahl mit OK Der Kontextknoten Typ wird abh ngig vom gew hlten Kontextknoten automatisch gesetzt inubit Suite 6 Workbench Process Engine Systemkonnektor Guide XPath ohne Kontextknoten Solution Center Connector 375 Beispiel Objektdaten abfragen Referenz ber XPath V Kontextknoten verwenden Kontextknoten ID f4639e62 63f8 44b5 9844 3731036a70bS Kontextknoten Typ fpm FleetManagementBO kl XPath bfm3 initiator E Niege A Aen Ae ec ae met nah nn d Tragen Sie z B ofm3 Initiator in das Feld XPath ein Lu Die Bearbeitung einer Abfrage ohne Kontextknoten kann insbesondere bei gro en Datenmengen deutlich l nger dauern als
380. n eines Subselect handeln Attribute Pflichtfeld zul ssige Werte Erl uterung type Nein subselect force subselect Zum Ausf hren einer Subquery force Die automatische Typerkennung wird f r dieses Feld ausgeschaltet Der Text von lt rightValue gt wird direkt an die Daten bank bergegeben Ist z B sinnvoll um ein gebaute Datenbankfunktionen AVG oder MAX auszuf hren lt sortOrders gt nur f r SELECT inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 66 Database Connector XML Querys Struktur und Beispiele Sortiert die Ausgaben nach einem Feld auf oder absteigend lt sort gt Feld das als Sortierkriterium verwendet wird Attribute Pflichtfeld zulassige Werte Erlauterung order Nein ASC aufstei Sortierreihenfolge gend DESC abstei gend lt tail gt Der Wert des Elements wird an die erzeugte SQL Anfrage angeh ngt Damit k nnen Datenbank spe zifische SQL Erweiterungen hinzugef gt werden Die folgende Abbildung zeigt ein SELECT als Baumstruktur El a queries D G query d i type select E6 tables E table E tableNames lL tablehame T fields field fieldName FES conditions E condition E type OR gt leftYal e der operston p rightValue sortCrders I snrt order 4SC amp tall 1 6 4 2 Select Daten anzeigen SQL SELECT name address phon
381. n fest Abbruch des Workflows wenn die Datei nicht existiert Wenn der Zugriff auf die angegebene Datei fehlschl gt wird die Ausf hrung des Workflows mit einem Fehler abgebrochen Erzeuge XML Ausgangsnachricht mit der Statusinformation dar ber ob die Datei existiert oder nicht Der FTP Connector gibt eine XML Datei aus die ein einziges Attribut lt FileExists gt enth lt Dessen Wert ist entweder false wenn die angegebene Datei nicht existiert oder true wenn die angegebene Datei existiert Erzeuge XML Ausgangsnachricht mit der Statusinformation dar ber dass die Datei nicht existiert ansonsten Abbruch des Workflows Wenn die Eingabedatei fehlt gibt der FTP Connector eine XML Datei mit dem Element FileExists false aus In allen anderen Fehlerf llen wird die Workflow Ausf hrung mit einem Fehler abgebrochen inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Verzeichnis Konfiguration FTP Connector 139 Dialogbeschreibungen Nur bei Auswahl Verzeichnismodus Limit Dateianzahl Maximale Anzahl von Dateien die eingelesen werden Limit Gesamtgr e Maximale Gr e bis zu der Dateien eingelesen werden inklusive Daten Wenn markiert dann wird der gesamte Inhalt der Datei eingelesen Wenn nicht markiert dann werden nur die Metadaten der Datei eingelesenen z B Name Dateigr e und Datum 11 2 4 Dialog Output Dateinamen definieren Verzeichnis Datei
382. n im Dateinamen WY Wildcards angegeben sind Fehler erzeugen wenn Datei existiert Wenn markiert dann wird im Queue Manager ein Fehlereintrag f r den Workflow mit diesem VFS Connector angezeigt falls bereits eine Datei mit dem gleichen Namen existiert Ist ein Fehlerausgang konfiguriert wird dieser durchlaufen Sonst wird die Ausf hrung des Moduls abgebrochen inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 396 VFS Connector Dialogbeschreibungen 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 39 W Application Connector 397 Verwendung Dieser Abschnitt erlautert die folgenden Themen m Modulvariablen des Web Application Connectors S 398 m Informationen aus Portlet Instanzen abfragen S 398 m Dialogbeschreibungen S 400 Der Web Application Input Connector macht die Funktionalit t eines Technical Workflows in einem Portalserver als Portlet verf gbar Beim Konfigurieren des Systemkonnektors legen Sie folgendes fest Titel und Timeout des Portlets Trace Level a JavaScript Funktionen und CSS Klassen die in allen Formularen verf gbar sind die im Technical Workflow erzeugt werden Rechte des Portlets Hohe Benutzerzahlen und High Availability sind m glich indem Sie das Loadbalancing ber mehrere identische inubit Process Engines aktivieren und konfigurieren Siehe auch Systemkonnektoren Workbench Process Engine Systemkonnektor Guide Kap 1
383. n kann inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 340 SAP Connector Dialog SAP Connector Eigenschaften 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide EH Secrypt Connector 341 Verwendung Voraussetzung 32 1 Funktionsprinzip Dokumente signieren Signaturen pr fen Dieser Abschnitt erl utert die folgenden Themen m Funktionsprinzip S 341 m Beispiel Workflow S 342 m Modulvariablen S 343 m Dialog Secrypt Connector Eigenschaften S 343 Ein Secrypt Connector bietet folgende Funktionen Dokumente mit einer elektronischen Signatur versehen Elektronische Signaturen von Dokumenten pr fen Sie haben Zugriff auf einen Secrypt Signatur und Verifier Server Siehe auch Systemkonnektoren Workbench Process Engine Systemkonnektor Guide Kap 1 S 19 Module anlegen Workbench Benutzer Guide Kap 3 3 S 119 Technical Workflow Diagramme Workbench Benutzer Guide Kap 12 S 293 Der Secrypt Connector kopiert das zu signierende Dokument in ein definiertes Eingangsverzeichnis des Secrypt DigiSeal Servers Der Secrypt DigiSeal Server signiert das Dokument und verschiebt es in ein definiertes Ausgangsverzeichnis Das Ergebnis der Aktion Dokument erfolgreich signiert nicht erfolgreich signiert wird in eine Workflow Variable geschrieben Der Secrypt Connector kopiert das signierte Dokument in ein definiertes Eingangsv
384. n l schen URL URL des Input Listeners unter welcher dieser auf Requests wartet und seine Ressource zur Verf gung stellt Die URL ist standardm ig nach folgendem Muster vorbelegt http s ServerName Port ibis rest rc NamedesInputListeners Passen Sie ggf den Teil der URL hinter rc beliebig an F r dynamische Pfad Bestandteile k nnen geschweifte Klammern verwendet werden z B users userName auftraege auftragsNr Geben Sie am Ende des Pfades ein um Pfade zu unterst tzen die mit beliebigen Zeichen enden Authentifizierung erforderlich Markieren Sie diese Option wenn f r den Zugriff auf die Ressource eine Authentifizierung erforderlich sein soll Statische Zugangsdaten verwenden Definieren Sie hier ein zu verwendendes Verfahren und die f r den Zugriff erforderlichen Authentifizierungsdaten Verfahren Basic Es werden Benutzername und Passwort verlangt und unverschl sselt bermittelt inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 298 REST Connector Dialogbeschreibungen Nur zu verwenden wenn die Verbindung zwischen Client und Server als sicher betrachtet werden kann Digest Verlangt ebenfalls Benutzername und Passwort Das Passwort wird verschl sselt bertragen F r die Verschl sselung werden mehrere Parameter verwendet u a zuf llig erzeugte Werte Benutzername Benutzername f r die Authentifizierung Passwort P
385. n noch nicht existieren Ob Enti t ten schon vorhanden sind wird mittels der Bedingung auf dem Livelink Ar chive Server berpr ft 21 2 2 Bedingungen Abh ngig vom Kommando muss die Eingangsnachricht eine Such Bedingung enthalten Diese Bedingung wird in Form einer where Klausel aufgestellt Dabei wird f r die wnere Klausel die Livelink PDMS Query Language verwendet Einen Einstieg in die Livelink Query Language LGQL finden Sie unter https ecommunities belgium be ecomfrsupport help _en_US websbroker sr_Iql html inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 208 Livelink PDMS Connector Inhalt und Struktur der Eingangs und Ausgangsnachrichten Bedingung f r spezifische Eigenschaft Bedingung f r spezifische Eigenschaft und Dokumentenklasse Bedingung f r Dokument ID 21 2 3 Entit ten 16 12 2011 lt and gt lt equal gt lt property name ixos dms Id gt lt literal value aaps44v2vy6uqvorzmcje3enjexgo datatype String gt lt equal gt lt and gt lt and gt lt equal casesensitive true gt lt property name ixos bai LinkId gt lt literal value SSURNSS datatype String gt lt equal gt lt isa entitytype siemens ad bereichsarchiv Dk10007R3Lief erung gt lt and gt lt and gt lt equal gt lt property name ixos dms Id gt lt literal value aaps44v2vy6ugvorzmcje3enjexgo datatype String gt lt eq
386. n soll In diesem Fall kann dieselbe WSDL auch von anderen in demselben Workflow verwendeten Web Services Connectoren verwendet werden Workflow Das Feld zeigt den Workflow Namen an sobald der Connector in einem Workflow verwendet wird 40 14 3 Web Service Editor und Register 16 12 2011 Dieser Abschnitt erl utert die folgenden Themen Register Bereitgestellter Service S 439 Register Aufzurufender Service S 440 Register XML Schemas S 442 Register WSDL Editor S 442 Register Erweitert S 442 Register SOAP Nachrichten S 448 Der Web Service Editor wird nach dem Anlegen eines Web Services Connectors im Modul Editor angezeigt wenn Sie die Option WSDL Definition am Modul speichern gew hlt haben inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Web Services Connector 439 Dialogbeschreibungen 40 14 3 1 Register Bereitgestellter Service WSDL Bindung Input Listener Connector In diesem Register erstellen Sie die Operationen die Ihr Web Service anbieten soll Aus den Angaben werden automatisch eine WSDL Datei als Schnittstellenbeschreibung Ihres Web Services sowie Ein und Ausgangsnachrichten erzeugt Service Name Entspricht dem Namen des Connectors und kann manuell ge ndert werden Port Name Entspricht dem Namen des Connectors mit dem Suffix Port und kann manuell ge ndert werden Der Port definiert den Verbindungspunkt zu einem W
387. n sollen Externe JobID nicht beim Input Connector inubit Suite 6 Workbench Process Engine Systemkonnektor Guide OFTP2 Connector 255 Dialog OF TP Datenaustausch Konfiguration Externe Kennung des Jobs Konvertierungstabelle Zur Auswahl von Datenformaten links Quellformat rechts Zielformat Empf ngerstations ID nicht beim Input Connector Eine Stations ID SID einer Nachbarstation kann bis zu 16 Zeichen umfassen Diese ID wird nur lokal genutzt Die ID ist frei w hlbar und kann aus Zahlen und Buchstaben bestehen Diese SID muss zuerst in der rvsEVO Software bzw ber den Dialog Stationen angelegt werden und kann dann hier bernommen werden Wenn Sie die Nachbarstation ber den Dialog Stationen ausw hlen wird deren ID automatisch bernommen Stationen Der Dialog Stationen kann nur aufgerufen werden wenn bereits g ltige Verbindungsdaten zu einer rvsEVO Installation im Dialogabschnitt Grundeinstellungen eingegeben wurden Ohne Kopie Beim Erzeugen eines Sendeeintrags wird standardm ig die zu versendende Datei ins Outbox Verzeichnis von rvsEVO kopiert und von hier versendet Mit der Option Ohne Kopie kann dies unterbunden werden In diesem Falle wird die Originaldatei nach erfolgreichem Versand gel scht Diese Option hat keine Auswirkung wenn die Datei im Format U Q unstrukturiert mit Kodekonvertierung versendet wird Datei auf dem Server l schen
388. nal Die Id 1 ist momentan nur als R ckgabewert implementiert Entity Eigenschaft Feld Beschreibung Type Bedingt Die Dokumentenklasse des anzulegenden Entities Der Typ ist nur beim Neuanlegen Kommando Create relevant Bei Up date wird der Typ nicht beachtet ID Optional Legt neue Entitaten mit allen Ubergebenen Eigenschaften auf dem Livelink Archive Server an Version Optional Wie Create aber nur dann wenn Entitaten noch nicht existie ren Ob Entitaten schon vorhanden sind wird mittels der Bedin gung auf dem Livelink Archive Server berpr ft inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 210 Livelink PDMS Connector Inhalt und Struktur der Eingangs und Ausgangsnachrichten 21 2 3 2 Entity Properties Entity Properties Feld Entity Properties beschreiben die Entitat naher Die Properties m ssen im Livelink Archive Server f r die entsprechende Dokumentenklasse lt Type gt definiert sein Es m ssen nur die Properties aufgef hrt werden die bergeben werden sollen lt Entities gt lt Entity gt lt Properties gt lt Property Name siemens ad bereichsarchiv fk_systyp gt 11 lt Property gt Property Name ixos bai LinkedIds MultiValue true gt lt Value gt gss id1 lt Value gt lt Value gt gss id2 lt Value gt lt Value gt myLink foo bar lt Value gt lt Property gt lt Properties gt lt Notes gt lt
389. nch Process Engine Systemkonnektor Guide Kap 40 13 1 S 432 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Web Services Connector 445 Dialogbeschreibungen Authentifizierung nur Input Listener Connector Authentifizierung erforderlich Zu aktivieren wenn der Service nur ber eine HTTP Basic Authentifizierung zug nglich sein soll Benutzername Benutzername Passwort Passwort Bei Fehler eine Antwort mit Status 500 Interner Server Fehler senden anstelle von Status 401 Bei aktivierter Option verh lt sich der Connector wie in fr heren iS Versionen und liefert einen HTTP Status 500 bei fehlgeschlagener Authentifizierung Im Client muss in diesem Fall eine pr emptive Authentifizierung eingestellt sein das hei t mit der Anfrage m ssen die Authentifizierungsdaten mitgeschickt werden anstatt auf eine HTTP Status 401 Antwort zu warten W3C Standards m WS Security Zur sicheren bertragung von Web Service Nachrichten Setzt die Authentifizierung am Service ber Zertifikate voraus Die Authentifizierung des Service Konsumenten ist optional Input Listener Connector Markieren Sie die Option um WS Security zu aktivieren Zum Importieren der Zertifikate klicken Sie auf den Button Einstellungen Siehe Dialog WS Security Konfiguration Workbench Process Engine Systemkonnektor Guide Kap 40 14 7 S 453 Medium Output Connector Sie erhalten beim Import de
390. nch im Register Configuration gt Allgemein im Konfigurationsbereich Portal gt Servereinstellungen bei der Option Portal Login angegeben ist ISPortletActionUrl Eindeutige ID der Portletinstanz 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Web Application Connector 399 Informationen aus Portlet Instanzen abfragen Die Portletinstanz ist z B n tig um ein mandantenf higes Portlet zu erstellen das in Abh ngigkeit von der Gemeinschaft f r die es angezeigt wird unterschiedliche Systeme anspricht Dazu muss der Technical Workflow der das Portlet realisiert wissen in welchem Kontext die Portlet Instanz aufgerufen wurde ISWebLanguage Sprache die in der Portletinstanz genutzt wird ISPortalUser Loginname des aktuell angemeldeten Portalbenutzers ISWebContextPath Aktueller virtueller Pfad des Portlets ISParameters Liste der URL Parameter die an das Portlet bergeben wurden Die Informationen werden in der Eingangsnachricht des Web Application Connectors gesetzt und als XML Struktur ausgegeben Voraussetzungen Der Technical Workflow der das Portlet realisiert ist bereits deployed So gehen Sie vor 1 Zeigen Sie den Technical Workflow der das Portlet realisiert in der inubit Workbench an 2 Schalten Sie den Watch Modus ein Siehe Watch Modus verwenden Workbench Benutzer Guide Kap 16 2 S 426 3 F gen Sie das Portlet der gew nschten S
391. nd inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 355 34 Selenium Connector Dieser Abschnitt erlautert die folgenden Themen m Funktionsprinzip S 356 m Fehlerbehandlung S 358 a Dialog Selenium Connector Eigenschaften S 359 Verwendung Der Selenium Connector verbindet das Test Framework Selenium mit der Testumgebung der inubit Suite 6 Er wird verwendet um automatisierte Testf lle bzw Test Suiten webbasierter Benutzeroberfl chen und Web Applikationen die mit dem Selenium Framework erstellt wurden aus dem Workflow heraus zu steuern Der Konnektor kann eingesetzt werden um z B Portalfunktionen des inubit Enterprise Portals zu testen Benutzereigene Erweiterungen mit der M glichkeit eigene Test Kommandos zu definieren und in der user extensions js zu hinterlegen werden nicht unterst tzt Konnektortypen Ein Selenium Connector kann als Medium oder Output Connector verwendet werden Medium Connector Sendet XML Testdaten an den Selenium Remote Control Server und erh lt Log Daten vom Selenium Server zur ck die an das folgende Modul im Workflow bergeben werden Output Connector Sendet XML Testdaten an den Selenium Remote Control Server und erh lt Log Daten vom Selenium Server zur ck die an eine Zielapplikation weitergegeben werden Voraussetzungen Die komplette Selenium Testumgebung muss installiert sein Ein Selenium Remote Control Server muss installiert sein Ein
392. nde Struktur hat Eigenschaften XSLT Converter D BR DCL XSLT Stylesheet ReplaceBookmark XML Quelle XML Ziel xsl stylesheet http www w3 org 1999 XSL Transform i Mi xsl http www w3 org 2001 XMLSchema LI xs xs da exdude result prefixes GC EA it xsl param oo document Lada name Fe x 1 output xml da method UTF 8 dat encoding S Ele x 1 template CH EI v OpenOfficeConnector CH Dia OOWriter MS Word 97 i outputFilter 1G InputDocument amp oo document but xsl value of inubit AG BookmarkReplace name Firma inubit AG Sch neberger Ufer 89 91 G BookmarkReplace name Strasse Sch neberger Ufer 89 91 10785 3 BookmarkReplace name PLZ 10785 Berlin E G BookmarkReplace name Ort Berlin 16 G D quetvaran 4 4 t BB DCL Ergebnis des Mappings Ausf hrungszeit in Milisekunden 18 Name Typ Wert L OpenOfficeConnector Ela OOWriter outputFilter MS Word 97 lt gt InputDocument gt BookmarkReplace name Firma inubit AG gt BookmarkReplace name Strasse Sch neberger Ufer 89 91 gt BookmarkReplace name PLZ 10785 gt BookmarkReplace name Ort Berlin Logan T nn ee ht tli thet ee ee 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 26 6 Dokument drucken OpenOffice Connector 275 Dokument drucken Je nach Art der gew nschten nderungen k nnen Sie einzelne
393. ne Systemkonnektor Guide 16 12 2011 11 12 Inhaltsverzeichnis 36 5 Beispiel Objekt Erzeugen 4 4 2 ieh E 373 36 5 1 Objekt ber die Knoten ID erzeugen 2222244044422044000HH0nnnHHnnnnnnnnnannannnnnnnnnnnnnnnnn anne 373 36 5 2 Objekt Uber eine XPath Anfrage erzeugen nennen ran nn nn 374 36 6 Beispiel Objektdaten abfragen 375 36 6 1 Objektdaten ber die Knoten ID abtiragen nenn 376 36 6 2 Objektdaten ber eine XPath Anfrage abfragen ann 376 36 7 Beispiel Objektdaten aktualisieren us 444444nnssnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 378 36 7 1 Objektdaten Uber die Knoten ID aktualeieren 379 36 7 2 Objektdaten ber eine XPath Anfrage aktualisieren nn 379 36 8 Beispiel Objekt l schen u r uu un 0 nennen 380 36 8 1 Objekt ber die Knoten ID l schen ann 381 36 8 2 Objekt Uber eine XPath Anfrage l schen nn 381 36 9 Dialog SC Connector Einstellungen 2240 s44444000Hnnnnn0nonnnnnnnnannnnnnnnannennnnnnnnnnnnnnnnennnnnnnannnn nenn 382 3 Solution CGenterLogger e ergeettesedeegg eeng SE EE SES ege ct eduetiee ccceveaeceecauedee ee 385 37 1 Funktionsprinzip nase EES EEN e eee drach 385 37 2 Eigene Event Typen erstellen ccccccecideeecsccniceessnnecdeeesueneddeeesentdccetiuanddeeesveneddeeessnhdadevseuandcereebaneddeneie 386 37 3 Dialog SC Logger Einstellungen ssesssssssesirrsseertisstttttttttt ttnt ntt
394. ne XML Nachricht transformiert und an den SNMP Connector bergeben Die folgende Abbildung zeigt das Mapping im XSLT Converter Dabei bedeuten die Abk rzungen a PPP Point to Point Protocol m PAP Password Authentification Protocol B xsl stylesheet http www w3 org 1999 XSL Transform d i xsl 1 0 version H xsl output D xsl param H xsl paran D H xsl paran Fe CD xsl template gt E SNMPYarBinds 4 0 a version CO Cl a Property Integer B A type 1 3 6 1 4 1 272 4 3 1 1 7 1 4 CS name Method PAP po QQ 2 B E CA Property 1 3 6 1 4 1 272 4 4 1 1 4 10001 0 B a name DialNumber rari var pppDial a xsl value of CA ep Property 1 3 6 1 4 1 272 4 3 1 1 9 1 4 B a name pppPassword of var pppPass E xsl value of CA B Property 1 3 6 1 4 1 272 4 3 1 1 24 1 4 B d i name pppUsername Da var pppUser KE xsl value of Die folgenden Zeilen zeigen die XML Nachricht die als Ergebnis das Mappings an den SNMP Medium Connector Ubergeben wird lt xml version 1 0 encoding ISO 8859 1 gt lt SNMPVarBinds version 4 0 gt lt Property name 1 3 6 1 4 1 272 4 3 1 1 7 1 4 type Integer gt 2 lt Property gt lt Property name 1 3 6 1 4 1 272 4 4 1 1 4 10001 0 gt lt Property name 1 3 6 1 4 1 272 4 3 1 1 9 1 4 gt inubit Suite 6 Workbench Process Engine Systemkonnektor Guide SNMP Connector 365 Beispiel Input Connec
395. ne Eingangsnachricht an die aufgerufene Applikation ohne diese nach der Ausf hrung wieder auszulesen Z B Befehl cmd exe Argumente C ScriptFile cmd InputFile Script type 31 gt inputMessageDuplicated dat OutputFile inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 118 Execution Connector Dialog Execution Connector Eigenschaften Umgebungsvariablen Skript Pr fung des R ckgabewertes 16 12 2011 bergibt der aufgerufenen Applikation eine Datei in welche die Applikation nach ihrer Ausf hrung das Ergebnis schreibt Dieser Platzhalter wird meist zusammen mit ScriptFile genutzt z B Befehl cmd exe Argumente C ScriptFile cmd OutputFile Script echo This will be streamed into outputfile and provided to workflow gt 1 Bei den Argumenten File ScriptFile InputFile und OutputFile k nnen Sie eine der Dateiendung cmd bzw bat angeben z B ScriptFile bat Arbeitsverzeichnis F r tempor re Dateien Der Execution Connector und einige Applikationen ben tigen ein solches Verzeichnis Wenn Sie kein Verzeichnis angeben wird das jeweilige Standard Verzeichnis unter Tomcat bzw JBoss verwendet Das Standard Arbeitsverzeichnis ist Tomcat bin bzw JBoss bin oder das des jeweils genutzten Applikationservers wenn dieser nicht JBoss oder Tomcat ist Umgebungsvariablen werden als Variablen Wertepaar
396. nector Grundkonfiguration m Authentifizierung m Server URL URL und Port des Servlets welches auf RosettaNet Nachrichten wartet SSL Der Button ffnet den Dialog SSL Konfiguration Workbench Process Engine Systemkonnektor Guide Kap 1 1 4 S 24 Authentifizierung erforderlich inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 324 RosettaNet HTTPS Connector Dialogbeschreibungen HTTP Header Konfiguration Verbindungstest Markieren Sie diese Option wenn der Server eine Authentifizierung fordert Geben Sie dann den Account ein den der Connector fur die Authentifizierung verwenden soll Benutzername Benutzername fur die Authentifizierung a Passwort Passwort f r die Authentifizierung Uber den Header k nnen Informationen wie z B Dateigr e HTTP Server und User Agent Kennung oder MIME Typ zwischen Client und HTTP Server Ubertragen werden Der Button Header Liste ffnet einen Dialog in dem Sie Name Wert Paare als Header definieren k nnen Informationen ber zul ssige Header finden Sie in der HTTP Spezifikation siehe http www w3 org Protocols HTTP 1 1 rfc2616 pdf Verbindung testen Zum Testen ob die Verbindung mit Ihren Angaben erfolgreich aufgebaut werden kann 30 5 8 Dialog RosettaNet Verbindungsdaten Grundkonfiguration Authentifizierung 16 12 2011 Output Connector Server URL URL des Servers mit de
397. nektor Guide 16 12 2011 354 Security Token Service Connector Dialog Security Token Service WS Trust Gesicherte Service Provider 16 12 2011 Wenn Sie beide Optionen markieren dann werden beide Benutzerverwaltungen gepr ft Die Pr fung wird als erfolgreich gewertet wenn die Pr fung in einer der beiden Benutzerverwaltungen erfolgreich ist Interne Benutzerverwaltung Die Authentifizierung ist nur fur Consumer moglich die als iS Benutzer in der inubit BPM Suite vorhanden sind Authentifizierung durch Workflow Die Authentifizierung der Consumer erfolgt durch einen Workflow gegen ein Backendsystem wie z B ein LDAP Verzeichnis Den Workflow m ssen Sie selbst entsprechend erstellen Wenn ein Workflow definiert ist dann erzeugt das letzte Modul des Workflows eine Ausgangsnachricht mit einer SAMLAssertion Workflowvariable Diese Variable enth lt Authorisierungsdaten Die Daten werden dem Service Provider bergeben und k nnen f r rechteabh ngige Implementierungen genutzt werden Zum Registrieren der Web Services URI des Provider Endpoints URL des registrierten Web Service ffentlicher Schl ssel ist g ltig bis Die Information ber die G ltigkeit des ffentlichen Schl ssels ist im X 509 Zertifikat gespeichert welches beim Registrieren eines Service Providers hinzugef gt wird Schl ssel Informationen Listet alle zus tzlichen Informationen die neben der G ltigkeit im Zertifikat enthalten si
398. nektor anbieten soll Siehe Bereitgestellte Ressource Workbench Process Engine Systemkonnektor Guide Kap 28 S 296 c Definieren Sie eine URL unter der auf die Ressource zugegriffen werden kann F r dynamische Pfadbestandteile k nnen geschweifte gt Klammern verwendet werden z B http localhost 8000 ibis rest orders orderID Hier wird der Wert von orderID als Workflow Variable im Workflow zur Verf gung gestellt und kann benutzt werden um die Daten des gew nschten Auftrags zu ermitteln Geben Sie am Ende des Pfades ein um Pfade zu unterst tzen die mit beliebigen Zeichen enden d Sichern Sie Ihren Rest Service vor unzul ssigen Zugriffen durch Aktivieren der Option Authentifizierung erforderlich e Legen Sie die gew nschte Authentifizierungsmethode fest und geben Sie die f r einen Request erforderlichen Zugangsdaten an f Legen Sie fest welche Operationen auf Ihrer Ressource ausgef hrt werden k nnen f Es sind nicht f r jeden Ressourcentyp alle HTTP Methoden W zugelassen Standardm ig sind die f r eine gew hlte Ressource sinnvollen HTTP Methoden vorausgew hlt g Legen Sie die Kodierung f r Daten fest die als Request im Format multipart form data eingehen 2 Antwort konfigurieren Sie definieren f r jede zul ssige HTTP Methode mit der die Ressource angefragt werden kann die von der Ressource zur ckgelieferte Antwort a Konfigurieren Sie fur die verfu
399. nen sich ein Client authentifizieren muss um Daten an den inubit IS Connector senden zu k nnen Geben Sie einen beliebigen Benutzernamen und ein Passwort an inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 156 inubit IS Connector Dialogbeschreibungen 14 3 2 Dialog Funktion In diesem Dialog legen Sie die Funktion des inubit IS Connectors fest Es ist abh ngig von der Konfiguration welche Funktion w hlbar ist Input Connector Datei herunterladen Medium Connector Workflow ausf hren Listener Output Connector Als Datei speichern Output Connector Workflow ausf hren Daten werden gesendet und direkt von einem Workflow verarbeitet Datei hochladen Daten werden auf den entfernten Server geladen der Workflow wird sp ter ausgef hrt 14 3 3 Dialog Verbindungsdaten Grundkonfiguration Authentifizierung Workflow 16 12 2011 Bei Medium und Input Connector Im Dialog zur Konfiguration der Konnektor Eigenschaften geben Sie die Zugangsdaten zur entfernten inubit Process Engine an von dem der inubit IS Connector Daten abholen soll Server URL Ersetzen Sie localhost mit dem Namen oder der IP Adresse der entfernten inubit Process Engine a SSL F r die Server und oder Client Authentifizierung ffnet den Dialog SSL Konfiguration Workbench Process Engine Systemkonnektor Guide Kap 1 1 4 S 24 Anmeldename Benutzername eines Accounts auf der e
400. ner Liest die Tabellenspaltennamen aus Spaltenbreite Maximale L nge eines Feld in der Tabellenspalte Dezimalstellen Zeigt an wie viele Stellen hinter dem Komma Werte maximal haben d rfen die in einer Spalte mit Gleitkommazahlen enthalten ist NULL Werte Liest aus welche Tabellenspalten leere Eintr ge haben d rfen Bemerkungen Liest aus zu welchen Tabellenspalten Kommentare existieren 6 5 3 Dialog Statische SQL Query In diesem Dialog definieren Sie die statische Query Die Abfrage darf nur ein SQL Statement enthalten 6 5 4 Dialog Ergebnis der Query In diesem Dialog legen Sie fest wie das Ergebnis der Query formatiert werden soll Mit Hilfe der Vorschau k nnen Sie die Formatierung berpr fen Format des Ergebnisses m Textwerte aus der Datenbank trimmen Bei Textfeldern werden vorlaufende und nachfolgende Leerzeichen gel scht Leerzeichen die nicht am Anfang oder am Ende eines Textfeldes stehen werden ignoriert NULL Werte durch Attribut kennzeichnen Damit ist es m glich in der Ausgabe Nachricht zwischen einem leeren Wert und dem Wert NULL zu unterscheiden Der Wert NULL wird mit dem Attribut Value null true gekennzeichnet Ergebnis immer mit ResultSets Tag umh llen Wenn markiert dann wird z B als Ergebnis eines einfachen Inserts eines Datensatzes lt ResultSets gt lt rows type insert gt 1 lt rows gt inubit Suite 6 Workbench Process Engine Systemkonnekto
401. ner Connector Im Register VSDL Editor wird die WSDL Datei angezeigt die aus dem Web Service erstellt wird der im Register Bereitgestellter Service definiert ist Sie k nnen diese WSDL bearbeiten oder eine vorhandene WSDL laden f Wenn Sie eine vorhandene WSDL laden werden fast alle Angaben in Q dem Register Bereitgestellter Service berschrieben Lediglich der Service und Port Name bleibt erhalten 40 14 3 5 Register Erweitert Proxy Einstellungen Nur Medium und Output Connector 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Web Services Connector 443 Dialogbeschreibungen Proxy Einstellungen k nnen Sie nur definieren wenn Sie die Option Kompatibilit tsmodus mit Version 5 0 Einsatz des Axis2 Frameworks aktivieren Wenn der Kompatibilitatsmodus aktiviert ist werden folgende Bedienfelder angezeigt Globale Proxy Konfiguration berschreiben Wenn die Option nicht markiert ist wird der Proxy Server verwendet der f r die inubit Process Engine konfiguriert wurde Siehe Proxy Server zwischen inubit Process Engine und entfernten Rechnern konfigurieren Process Engine Administrator und Entwickler Guide Kap 5 3 2 S 61 Wenn die Option markiert ist werden die folgenden Bedienfelder aktiviert und Sie k nnen die globalen Proxy Einstellungen berschreiben Servername Port Adresse und Portnummer des Proxy Servers Dom ne Dom ne aus wel
402. ng gt Head lt Value gt lt Descriptor gt lt Descriptor id 3456 gt lt Value type Integer gt 123 lt Value gt lt Descriptor gt lt Descriptor id 4567 gt lt Value type Date gt 2006 09 15 lt Value gt lt Descriptor gt lt Descriptors gt lt Representations gt lt Representation type ASCII description Invoice gt lt Part gt lt Data gt Daten lt Data gt lt Part gt lt Representation gt lt Representations gt lt Document gt lt Query gt 15 3 Dokumente aus ITA Archivsystem abholen Select Create_ITA_format Select_document Selector Write_document Die Abbildung illustriert wie ein Dokument aus dem ITA Archivsystem gelesen werden kann 1 Der XSLT Converter erstellt eine XML basierte Query in der die Operation definiert ist die der ITA Connector ausf hren soll hier Select Zusatzlich muss die Dokument ID angegeben sein Die Query muss konform zu dem XML Schema des ITA Connectors sein 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Beispiel ITA Connector 165 Dialog ITA Archiv Connector Das XML Schema finden Sie im Repository unter Global gt System gt Mapping Templates gt ITA Archiv Connector gt Query xsd 3 Der ITA Connector erh lt die XML basierte Query als Eingangsnachricht sendet diese an das ITA Archivsystem erh lt vom ITA Archivsystem das Dokument und gibt es als XML
403. ng name gt 15 lt string gt a lt string gt 16 lt param gt Listing Abschnitt 1 von 2 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide JCA Connector Dialog J2EE Connector Architecture Adapter Listing 17 lt setA gt 18 lt getRecordFactory object Scf result rf gt 19 lt createIndexedRecord object S rf result iRec gt 20 lt param type java lang String gt 21 lt java lang String gt InputRecord lt java lang String gt 22 lt param gt 23 lt createIndexedRecord gt 24 lt execute object ix result rec gt 25 lt param type javax resource cci InteractionSpec object iSpec gt 26 lt param type javax resource cci Record object S SiRec gt 27 lt execute gt 28 lt result value of Srec gt 29 lt jca gt Listing Abschnitt 2 von 2 Ausgef hrter Java Code Mit der Beispiel Eingangsnachricht wird folgender Java Code ausgef hrt Listing 1 following code is covered by JCA module settings 2 ConnectionFactory cf 3 Connection con cf getConnection 4 Interaction ix con getInteraction 5 following code is covered by JCA input message 6 EisInteractionSpec iSpec new EisInteractionSpec 7 iSpec setA a 8 RecordFactory rf cf getRecordFactory 9 IndexedRecord iRec rf createIndexedRecord InputRecord 10 Record rec ix execute iSpec
404. ng Server Dazu ben tigen Sie zus tzlich eine jar Datei als Kommunikationsbr cke zwischen Ihrer inubit Process Engine und dem entfernten Queuing Server So gehen Sie vor 1 jar Datei anfordern Wenn Sie auf den JBoss einer Enterprise oder Enterprise Plus Edition zugreifen m chten fordern Sie die Datei ibis boss provider jar beim Support der inubit AG an support inubit com Wenn Sie auf einen beliebigen JMS basierten Queuing Servers zugreifen m chten fordern Sie die Datei provider jar von Ihrem JMS Provider an 2 Kopieren Sie die Datei in das Verzeichnis lt iS installdir gt Tomcat webapps ibis WEB INF 1ib 3 Starten Sie Tomcat neu Geben Sie beim Konfigurieren des JMS Connectors im Dialog Verbindungskonfiguration Workbench Process Engine Systemkonnektor Guide Kap 19 2 1 S 191 im Feld URL des JNDI Servers die URL des entfernten Queuing Servers ein inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 190 JMS Connector Dialogbeschreibungen 19 1 2 JMS Connector in Enterprise Enterprise Plus Edition mit beliebigem JMS basierten Queuing Server einsetzen Um den integrierten JBoss Applikationsserver Ihrer Enterprise oder Q Enterprise Plus Edition oder einen entfernten JBoss einer anderen Enterprise oder Enterprise Plus Edition als Queuing Schnittstelle zu nutzen sind keine weiteren Schritte n tig Wenn Sie die Queuing Schnittstelle eines beliebig
405. ng von der inubit Process Engine aus erforderlich ist und stimmen Sie die Konfiguration des SMTP Servers entsprechend ab Siehe http de wikipedia org wiki SMTP Relay Server Um den Mail Connector anonym als Mail Relay zu nutzen erfragen Sie die Relay Konfiguration bei Ihrem Mail Administrator Bei dieser Nutzungsart k nnen Sie die Verbindung nicht testen Siehe auch Systemkonnektoren Workbench Process Engine Systemkonnektor Guide Kap 1 S 19 Dialog Zeitgesteuerte Verarbeitung Workbench Process Engine Systemkonnektor Guide Kap 1 1 3 S 22 Module anlegen Workbench Benutzer Guide Kap 3 3 S 119 Technical Workflow Diagramme Workbench Benutzer Guide Kap 12 S 293 22 1 Modulvariablen des Mail Connectors Bei der Ausf hrung eines Mail Connectors werden folgende Variablen gesetzt die Sie auswerten oder berschreiben k nnen m Message ID inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 216 Mail Connector Dialogbeschreibungen From nur Input Connector Reply To nur Input Connector Subject nur Input Connector F r Infos ber Variablen und deren Verwendung siehe Workflow Variablen und Mappings Workbench Benutzer Guide Kap 14 S 365 22 2 Dialogbeschreibungen Dieser Abschnitt erl utert die folgenden Themen Dialog Mail Connector Eigenschaften S 216 Dialog Datenweitergabe konfigurieren S 217 Dialog Mitteilungskonf
406. ngen so dass die Senderanwendung Nachrichten senden kann und sich nicht darum k mmern muss ob und wann diese an die Empfangeranwendung ausgeliefert werden Alle Nachrichten werden von MSMQ in einer Warteschlange gespeichert und weitergeleitet sobald die Empf ngeranwendung erreichbar ist Nachrichten werden also auch dann zuverl ssig bermittelt wenn z B die Empf ngeranwendung nicht l uft oder der Rechner auf dem die Empf ngeranwendung installiert ist vor bergehend nicht mit dem Netzwerk verbunden ist Input Listener Connector Fungiert als Empf nger und wartet auf Nachrichten aus der konfigurierten Warteschlange Medium Output Connector Agiert als Sender und schreibt Nachrichten in die angegebene Warteschlange Beide Konnektortypen geben die Eingangsnachricht wieder aus Siehe auch Systemkonnektoren Workbench Process Engine Systemkonnektor Guide Kap 1 S 19 Module anlegen Workbench Benutzer Guide Kap 3 3 S 119 Technical Workflow Diagramme Workbench Benutzer Guide Kap 12 S 293 Zugriff auf einen MSMQ Server Installation von J Integra for COM inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 226 MSMQ Connector Ein und Ausgangsnachrichten erstellen 232 16 12 2011 E J Integra for COM muss auf dem MSMQ Server installiert werden weil dort die n tige Bibliothek mgoa d11 vorliegt inubit BPM Suite DCOM MSMQ Server J Integra for COM
407. ngen des Autors und Empf ngers fest um OSCI Nachrichten am Intermedi r zu erstellen Intermedi r inubit Suite 6 Workbench Process Engine Systemkonnektor Guide OSCI Connector 283 Dialogbeschreibungen Geben Sie die URL des Intermediars unter der dieser online erreichbar ist Zertifikat des Intermediars Laden Sie hier die Datei mit dem ffentlichen Zertifikat des Intermedi rs entspricht einer cer Datei Autor m Signatur Keystore Laden Sie die pfx Datei mit dem Zertifikat des Absenders das zum Signieren dient Passwort des Signatur Schl ssels Geben Sie das Keystore Passwort des privaten Schl ssels f r die Signierung der erstellten Nachricht ein Chiffrierungs Keystore Laden Sie hier die pfx Datei mit dem Zertifikat des privaten Schl ssels des Absenders zur Verschl sselung der erstellten Nachricht ein Passwort des Chiffrierungs Schl ssels Geben Sie das Keystore Passwort des privaten Schl ssels f r die Verschl sselung der erstellten Nachricht ein Empf nger m Chiffrierungs Zertifikat Laden Sie die Datei mit dem ffentlichen Zertifikat des Empf ngers Verbindungstest m Verbindung testen Zum Testen ob die Verbindung mit Ihren Angaben erfolgreich aufgebaut werden kann inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 284 OSCI Connector Dialogbeschreibungen 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 285 Die
408. ngenutzte Verbindung im Pool offen bleibt bis sie geschlossen wird Setze Vorgabewerte Button Stellt die ausgelieferten Standardwerte wieder her inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 90 Database Connector Dialogbeschreibungen 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Database Object Connector Verwendung Konnektortypen Unterst tzte Datenbanken Dieser Abschnitt erl utert die folgenden Themen Gesch ftsobjekte lesen erstellen bearbeiten oder l schen S 92 Events mit Event Listener berwachen und archivieren S 94 Event Archiv mit Archiv Prozessor berwachen S 97 Konfigurationsdatei Feldbeschreibungen S 97 Datenbankprozedur getNewID erstellen S 99 Dialogbeschreibungen S 102 Der Database Object Connector DBO Connector erm glicht den direkten Zugriff auf Gesch ftsobjekte deren Daten in hierarchisch strukturierten Datenbanktabellen gespeichert sind Abh ngig von seiner Konfiguration hat ein DBO Connector folgende Funktionen Input Connector Als Event Listener berwacht und archiviert ein DBO Connector nderungen an Gesch ftsobjekten Siehe Events mit Event Listener berwachen und archivieren Workbench Process Engine Systemkonnektor Guide Kap 7 2 S 94 Als Archiv Prozessor sch tzt ein DBO Input Connector ein Event Archiv vor dem berlauf Siehe Event Archiv mit Archiv Prozessor berwachen
409. ngine Systemkonnektor Guide Kap 40 5 2 S 420 40 5 2 Asynchronen Web Service aufrufen Ein Workflow der einen asynchronen Web Service anfordern soll muss mindestens aus folgenden Modulen bestehen Modul zum Erstellen des Aufrufs z B ein XSLT Converter oder das Variablen Mapping Asynchroner Web Service Medium Connector zum Senden des Aufrufs Web Services Callback Listener zum asynchronen Entgegennehmen der vom aufgerufenen Web Services gesendeten Antwort Zwischen dem aufrufenden Web Services Connector und dem Web Services Callback Listener k nnen Sie beliebige Module einf gen 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Web Services Connector 421 Asynchrone Web Services Die Module des aufrufenden und des aufgerufenen Web Services A mussen Sie in zwei verschiedenen Workflows anlegen XSLT Converter zum Erstellen Dieser XSLT Converter erstellt Anfragen an einen Web Service einer Anfrage konfigurieren So gehen Sie vor 1 pw Legen Sie in einem neuen Workflow einen neuen XSLT Converter an und benennen Sie ihn Klicken Sie auf Weiter um zum Register XSLT Converter Eigenschaften zu gelangen Aktivieren Sie die Checkbox Eingangsnachricht ignorieren Klicken Sie auf Weiter um zum Modul Editor zu gelangen ffnen Sie im Fensterbereich XML Zieldatei einen Web Services Explorer W hlen Sie als Modul den oben definierten Web Serv
410. nium COMNG CON vevvsecctcecsseccccecevercccte cveeccteevsecceteecsseceteeensaectteenssectitecssaectiveeeseeetie evtewettensvieetsiesveneetiveesnat 355 34 1 F NKIONSPHNZID tiese ee deed 356 34 2 Fehlerbehandlung eeceeeeeeceeeee eee eeneeeeeeeeeeeeeeseaeeeeeeseaeeeeeeeeceeeeeeeseceeaeeeeeseneeeeeeseneaaeeeseeeaeeeeseeenaeees 358 34 3 Dialog Selenium Connector Eigenschaften 359 35 SNMP Comme Ctr ecg cea cece cic cesckece cs S EERSTEN 361 35 1 Funktionsprinzip ree 361 35 2 Beispiel Medium Connector ssssssssssessensrttnrttsttestttttt tnnt tnn taent ESt EEEE EAAANESSAEOEEEEEAEAEAEEANEESEEEEEEEE ERESSE EEn 363 35 3 Beispiel Input Connector nn nenn nn i i aaa ende diaa EAS 365 35 4 Dialog SNMP Connector Eigenschaften AAA 366 36 Solution Center Connector uunsesnnnnsennennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnsnnnnnennnnnnnnnennnnnnnnennnnsnnennnnn nennen 369 36 1 Funkti nsprinzip anna a aidan ddd Wanehdedieresanelasuaneabaddenasengatteaesagadsthansendteasauuadiuaaadedeusads 369 36 2 Moduleigenschaften 00 0 cere i nr en nn ee eee eee eee ee eee ene ee eee nae eee naaaeee see naeeeeee 370 36 3 Objekt XML Daten erzeugen u nenn nenn anna 371 36 4 Verwenden von XPath Anfragen cccccceeeccccceeececceeeeeeeaaeeceeeaaeeeeseseaaceeeneaaeeeeseseaaeeeeseqeaaeeneeeaaeeeeeees 371 36 4 1 Aggregationen ein und zweiseitig gerichtete Assoziationen en 372 inubit Suite 6 Workbench Process Engi
411. nn werden Events nicht archiviert Archiv Fenster in Tagen Nur beim Input Connector Alle archivierten Events die lter als X Tage sind werden aus dem Archiv gel scht und dem Workflow zur Verf gung gestellt inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Database Object Connector 105 Dialogbeschreibungen Verbindungstest m Verbindung testen Zum Testen ob die Verbindung mit Ihren Angaben erfolgreich aufgebaut werden kann 7 6 2 Dialog Datenbank Connection Pooling Siehe Dialog Datenbank Connection Pooling Workbench Process Engine Systemkonnektor Guide Kap 6 5 5 S 87 7 6 3 Dialog DBO Konfigurationsdatei In diesem Dialog wird die Konfigurationsdatei des DBO Connectors angezeigt In der Konfigurationsdatei wird die Struktur der Datenbanktabellen auf eine XML Struktur abgebildet Siehe Konfigurationsdatei Feldbeschreibungen Workbench Process Engine Systemkonnektor Guide Kap 7 4 S 97 Beim Erstellen eines DBO Connectors wird automatisch ein zur gew hlten Datenbank passendes Template f r die Konfigurationsdatei geladen Dieses Template m ssen Sie anpassen Sie k nnen Ihre angepasste Konfigurationsdatei im Repository oder im Dateisystem speichern um diese in weiteren DBO Connectoren wiederzuverwenden inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 106 Database Object Connector Dialogbeschreibungen 16 12 2011 inubit Suite
412. nnector wird immer als Medium Connector eingesetzt da er eine XML formatierte Query als Eingangsnachricht erwartet das Ergebnis der Query vom ITA Archivsystem entgegennimmt und an das nachfolgende Modul im Technical Workflow bergibt Siehe auch Systemkonnektoren Workbench Process Engine Systemkonnektor Guide Kap 1 S 19 Module anlegen Workbench Benutzer Guide Kap 3 3 S 119 Technical Workflow Diagramme Workbench Benutzer Guide Kap 12 S 293 15 1 Voraussetzung f r den Betrieb Treiber installieren F r den Betrieb des ITA Connectors m ssen Sie folgende jar Dateien der Version 5 0 x bei Ihrem ITA Provider anfordern und in Ihre inubit Suite 6 Installation kopieren m blconfig jar lmetadata jar ueline jar uelineimpl jar E E E E coo v uelineutil jar inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 162 ITA Connector Dokumente in ITA Archivsystem einf gen Insert m jdom jar Die Dateiversion ist abh ngig von der Version des genutzten ITA Q Servers So gehen Sie vor 1 Stoppen Sie Ihre inubit Process Engine 2 Kopieren Sie die j ar Dateien in das Verzeichnis lt iS installdir gt server Tomcat webapps ibis WEB INF lib 3 Starten Sie Ihre inubit Process Engine 15 2 Dokumente in ITA Archivsystem einf gen Insert Read Document Envelope_document Create_ITA_format Insert_document ID_Selector Write_docu
413. nnn nn 263 EW ele le EE EE 263 25 6 2 6 Entiermen EE 264 25 6 3 Empresas T AA E 264 25 6 3 1 TCP IP Empf nger konfigurieren ececceeeeeeeeeeeeeeeeneeeeeeeeaeeeeeeeaaeeeeeeeaeeeeeeeaeeeeseenaeeeeeeeaaes 265 25 6 3 2 ISDN Empf nger konfigurieren 265 25 6 3 3 XOT Empf nger konfigurieren 4444444444044400H00000HHAn na nnnnnnnnnannnnnnnnnannnnnnnnannnnnnnnnnnnnnen 266 25 6 3 4 TLS Empf nger konfigurieren ussnnesnennnnnnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nn 267 26 OpenOffice e E E 269 26 1 Voraussetzung OpenOffice Installation 44srsnnnnnnennnnnnnnnennnnnnnnennnnnnnnnennnnnnnnnennnnnnnnnnnn nenn 269 20 2 Funkti nsprinzip ins ae ii aid erden eat 270 26 3 Beispiel Workflow erstellen 270 26 4 Dokument in das PDF Format konvertieren nn 273 26 5 Dokument bearbeiten 4 0 naieaisa innen 274 26 6 Dokument drucken BER 275 26 7 Dialog Grundeinstellungen ussernnnnenennnnnnnnnennnnnnnnennnnnnnnennnnnnnnnennnnnnnnnnnnennnnnnnnnnnnnnnn nenn 276 2T KEE DEE MPPSEPPERSRPESERERAESPLRRFNEFEPAURTREREEEHEEEFEEFPREEEEFEPAESEEEFEFEPRAREOREEPEESEEEFEEEEBEEEFEFEEESFREEFEEESEHNEEEEIEIENELEEERAEERELENE 279 27 1 Voraussetzungen uesesssnseseennnnnnnnnennnnnnnnnennnnnnnnnnnnnnnnsnnnnnnnnnnennnnnnnsnennnnnnnsnnnnnnnsnnnnnnnnnnnnnnnnnnnnnnnn nenn 280 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 10 Inhaltsverzeichnis GET ET
414. nseStatusDescription Liefert die Beschreibung des Antwortcodes z B Internal Server Error m restConnector responseHeaders Liefert die Header Daten der Antwort Nachricht Siehe Workflow Variablen und Mappings Workbench Benutzer Guide Kap 14 S 365 28 2 REST Funktionsprinzip HTTP Ressourcen URLs REST Representational State Transfer ist ein Architektur Konzept f r Web Services das beschreibt wie Web Standards in einer Web gerechten Weise einsetzt werden k nnen REST basierte Web Services nutzen das HTTP Protokoll und die HTTP Methoden wie GET oder POST Ein Grundprinzip dieses Modells ist dass die Funktionalit t eines Web Service nicht in dessen Eigenschaften abgebildet wird sondern in Ressourcen des Service Die einzelnen Funktionen eines Dienstes werden dabei in einzeln ber URLs adressierbare Ressourcen zerlegt REST bietet damit die M glichkeit Applikationen wie z B einen Online Shop ber eine URL zu adressieren Dabei stellt jedes einzelne Objekt der Anwendung wie Artikel oder Kunde eine Ressource dar die ber eine eigene URL angesprochen wird Jede REST Ressource besitzt ber die verschiedenen HTTP Methoden eine generische Schnittstelle inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 288 REST Connector REST Funktionsprinzip Ressourcen Beispiele fur Ressourcen 16 12 2011 GET list all orders PUT unused POST add
415. nt user VARCHAR2 4000 abbo_news user NUMBER 1 0 abbo mail user NUMBER 1 0 keyaccount user NUMBER 20 0 lastforum user NUMBER 20 0 contentarea_ user VARCHAR2 4000 deliveryplace user VARCHAR2 4000 DEFAULT 1 originp l ace user VARCHAR2 4000 DEFAULT 1 sms mail user VARCHAR2 1900 customer protection user NUMBER 1 0 lt value gt lt query gt lt query type select properties force gt lt value gt insert into xtrade user id user firstname_ user lastname user company user email user values 1 Hans M ller 1 h mueller karstadt de lt value gt lt query gt lt query properties force gt lt value gt DROP TABLE ORATEST TESTTABLE lt value gt lt query gt lt queries gt inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Database Connector 77 XML Querys Struktur und Beispiele lt xsl template gt lt xsl stylesheet gt 6 4 11 Subqueries SubSelects Sie k nnen SQL Abfragen verschachteln um das Ergebnis eines SubSelects in demselben Select auszuwerten SOL SELECT LieferscheinId ErstellungsDatum FROM LieferscheinTable WHERE factory SELECT factory FROM SpeditionsTable WHERE status X AND TransportId 10000037 AND gate SELECT gate FROM SpeditionsTable WHERE status X AND TransportId 10000037 AND st
416. ntfernten inubit Process Engine a Passwort Passwort zu dem oben angegebenen Benutzernamen Name Name des Workflows mit dem die Verbindung erstellt werden soll System Connector Name des Systemkonnektors in dem Workflow mit dem die Verbindung erstellt werden soll inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Verbindungstest inubit IS Connector 157 Dialogbeschreibungen Verbindung testen Zum Testen ob die Verbindung mit Ihren Angaben erfolgreich aufgebaut werden kann 14 3 4 Dialog Input Datei en Input Datei en Bei Input Connector In diesem Dialog k nnen Sie das Lesen von Dateien von einer entfernten inubit Process Engine konfigurieren Verzeichnis Name des Verzeichnisses aus dem der Konnektor Dateien entgegennehmen soll Name der Datei en Name der Datei en die der Konnektor entgegennehmen soll Bei der Angabe des Dateinamens k nnen Sie Wildcards verwenden z B Inputdata xml Wildcard Inhalt des vorher ausgef hrten File oder FTP Connectors verwenden Wenn markiert dann wird der Wildcard Inhalt verwendet der von einem vorher ausgef hrten File oder FTP Connector erzeugt wurde Beispiel Ein vorher ausgef hrter File Connector wurde so konfiguriert das im Feld Dateiname eine Datei Test xml angegeben wurde Als Ausgangsnachricht wurde vom File Connector eine Datei mit Namen Test5 xml weitergeleitet Der Wildcard Inhalt ist in diesem
417. ntity gt lt Type gt siemens ad bereichsarchiv Document lt Type gt lt Properties gt lt Property lt Property lt Property lt Property lt Property lt Property lt Property lt Property lt Property Name ixos dms Archiveld gt 4G lt Property gt Name siemens ad bereichsarchiv sysname gt GSS Ausfuhrnachweis lt Property gt Name siemens ad bereichsarchiv orgkrit1 gt SIX lt Property gt Name siemens ad bereichsarchiv orgkrit2 gt A1234567 lt Property gt Name siemens ad bereichsarchiv orgkrit3 gt AuD lt Property gt Name siemens ad bereichsarchiv fk_systyp gt 11 lt Property gt Name siemens ad bereichsarchiv fk land gt DE lt Property gt Name siemens ad bereichsarchiv fk _modul gt V lt Property gt Name siemens ad bereichsarchiv fk_dokart gt Ausfuhrnachweis Papier lt Property gt lt Property Name ixos bai LinkedIds MultiValue true gt lt Value gt gss SSIXXX01234567895 lt Value gt lt Property gt lt Properties gt lt Components gt lt Component gt lt Name gt data lt Name gt lt Format gt application pdf lt Format gt lt Data gt lt Base64 kodierte Bin rdaten lt Data gt lt Component gt lt Components gt lt Entity gt lt Entities gt lt Command gt lt Commands gt lt LivelinkArchivingConnector gt inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 214 Livelink PDMS Connector Dialog Livelink PDMS Connector Eigenscha
418. nts empfangen nn 434 AN Mee steel en e EE 436 40 14 1 Dialog Bereitgestellter Web Service 0mmmmnnsonnnnnannnonnnnnnnnnonnnnnnnnnannnnnnnnnonnnnnnnnn nennen 436 40 14 2 Dialog Aufzurufender Web Service u2400mssnnnnnnesennnnnnnnnnnnnnnnnnnnnnnnnnnanannnnnnnnnannnnnnnannnnnnnnn 438 40 14 3 Web Service Editor und Register 438 40 14 3 1 Register Bereitgestellter Service usuussrssssnnonennansnnnnnnnnnnnnnennnnnnnnnennnnnnnanennnnnenen nen 439 40 14 3 2 Register Aufzurufender Service urs 4244000 nnnnnnnnnnnnnnnnnnnnnnnnnnnnanannnnnnannnnnnnnnnnnnnnnnnn 440 40 14 3 3 Register XML Schemas u 2m nel ae ea ee de eee ead 442 40 14 3 4 Register WSDL Editor ssrsnssnnnsennnnnensnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nennen 442 40 14 3 9 Register Erweitert in 442 40 14 3 6 Register SOAP N chrichten gue EEN 20 einen 448 40 14 4 Dialog Web Genice Emmstellungen 448 40 14 5 Dialog UDDI Browser 450 40 14 6 Dialog UDDI Dateneinstellungen nn 451 40 14 7 Dialog WS Security Konfiouraton anne 453 40 14 8 Dialog WS Security Konfiouraton san 454 40 14 9 Dialog WS Reliable Messaging Konfiguration u 24444ennssnnnnnnennnnnnnnnnnnnnnnnnnn nennen 455 40 14 10 Dialog Namensr ume bearbeiten 456 41 WebDAV Connector u04 004ssnnnatasnann netten ndahndn nn cdocdennecdocccenessnducernne
419. nubit Suite 6 Workbench Process Engine Systemkonnektor Guide Solution Center Connector 371 Objekt XML Daten erzeugen Name Erlauterung OutputDepth Anzahl der zuruckgegebenen Knotenebenen 36 3 Objekt XML Daten erzeugen Beim Erstellen eines Business Object Diagramms BOD generiert die inubit Suite 6 automatisch ein XSD Schema des Diagramms und speichert es im Repository Ordner SolutionCenter BODSchemas des Benutzers der das BOD erstellt hat Diese Schemas k nnen Sie nutzen um mit einem XSLT Converter eine Eingangsnachricht zum Erzeugen oder Aktualisieren eines Objekts zu erstellen 36 4 Verwenden von XPath Anfragen Verwendung Flexibler Zugriff auf Daten einer Business Solution oder Process Solution im Solution Center Aufruf XPath Abfrage ber den Solution Center Connector Setzen Sie die Parameter auf dem Register SC Connector Einstellungen XPath Geben Sie den XPath direkt in das Feld XPath ein oder w hlen Sie den gew nschten Knoten aus Der korrekte XPath wird automatisch in das XPath Feld eingetragen Kontextknoten verwenden Knoten ID Optional w hlen Sie einen Kontextknoten aus Die Knoten ID wird automatisch eingetragen Die XPath Abfrage wird ab diesem Knoten ausgef hrt XPath Abfrage ber die Moduleigenschaften des Solution Center Connectors Konfigurieren Sie den Solution Center Connector inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 372 Solution Center
420. nweitergabe konfourieren nn 217 22 2 3 Dialog Mitteilungskonfiguration 4444nnssnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnpnnnnnnennenennnnnnnn nn 219 22 2 4 Dialog S MIME Entschl sselung 2 ccccccceececessenesececcnneeseeeeencteneeessncesededenteesenesenseseeenesnieeeetene 220 22 2 5 Dialog Eigenschaften der Eingabecdaten nn 220 22 2 6 Dialog SMTP Connector Eigenschaften A 222 22 2 7 Dialog S MIME Verschlusselung nn 223 23 MSMQ Ke E 225 23 1 Voraussetzungen E 225 23 2 Ein und Ausgangsnachrichten erstellen nn 226 23 3 Dialog MSMQ Connector Eigenschaften uusernnnnennnennnnnnnnnennnnnnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nn 227 Kei ell TT 229 24 1 VOFAUSSCIZUNGOMN BEE 229 dE TN Age E le BEE 230 24 3 DalenubentragunGsSMoOd TEE 231 24 4 rys Monitoring ooo eee eee eeeeeee ee etter eee eee tena e eter ete ttun nat EAEn eae ee eee ne aae ee eee eaae eee se eaaaeeeeeeeaaaeeeeeeaeeeeeeenaeeeseeenaaes 232 24 5 Dialog OFTP Datenaustausch Konfiguration 44srnnnnennnnnnnnnnnnnennnnnnnnnennnnnnnnennnnnnnnnnnnn nennen 233 24 6 Di log Ee EE 236 24 631 NaChbarstatlonen E 237 24 6 1 1 Nachbarstation Uber TCP IP uuuueesnnsenssssnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnennnnnnnennnnnnnennnnnnnnnnn ann 241 24 6 1 2 Nachbarstation ber SNA LU 2 241 24 6 1 3 Nachbarstation Uber ISDN ee nina 241 24 6 1 4 Nachbarstation ber X ett ua a 242 24 6 1 5 Virtual Virtuelle
421. object gt gibt an dass es sich um die Definition einer Klasseninstanz handelt Dabei wird die Erzeugung eines Java Objektes mittels des entsprechenden Constructor Aufrufs abgebildet Kindelement von lt object gt Das Attribut name testString gibt der Klasseninstanz einen Referenznamen so dass diese Klasseninstanz an anderer Stelle im XML anhand des Referenznamens wiederverwendet werden kann Als Kindelement von lt object gt wird das Objekt selbst als serialisierte XML Struktur dargestellt Methodenaufrufe String resultString testString subString 1 testString length Der Java Code beinhaltet zwei Methodenaufrufe und muss daher entsprechend zerlegt werden Der Methodenaufruf testString length entspricht der folgenden XML Struktur lt length object StestString result stringLength gt Elementname lt length gt Entspricht dem Methodennamen der auf der Klasseninstanz aufgerufen werden soll Attribut object S testString Gibt die Klasseninstanz an Der Referenzname muss mit einem Zeichen beginnen weil es sich um eine Referenz handelt Bei statischen Methoden kann der Wert des Attributs object der Name der zu Grunde liegenden Klasse sein z B object java lang String Attribut result stringLength Damit wird der R ckgabewert der aufgerufenen Methode in der Variablen mit dem Referenznamen stringLength hinterlegt Auf diese Variable kann quivalent zur Klasseninstanz durch stringLength an anderer Stell
422. oder Zertifikat ausw hlen ffnet einen Dateiexplorer zum Laden des ffentlichen Zertifikats des Service W hlen Sie eine cer oder eine Truststore Datei Wenn Sie einen Truststore w hlen werden Sie anschlie end nach dem Alias der Zertifikats gefragt inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Web Services Connector 455 Dialogbeschreibungen Consumer Authentifizierung Zur Authentifizierung des Service Konsumenten gegen ber dem Service Passwort Passwort des privaten Schlussels Keystore Button Datei auswahlen ffnet einen Dateiexplorer zum Laden der keystore Datei die Ihre privaten Schl ssel enth lt Alias Wenn mehrere private Schlussel im Keystore liegen m ssen Sie den Alias des privaten Schl ssels angeben Username Authentifizierung Name und Passwort des Kontos das f r den Zugriff auf den Server verwendet werden soll 40 14 9 Dialog WS Reliable Messaging Konfiguration In diesem Dialog haben Sie folgende Optionen Nachrichten in Reihenfolge des Versands verarbeiten Die Option stellt sicher dass Nachrichten in derselben Reihenfolge beim Empf nger ankommen in der sie versendet wurden Nachrichten Zustellsicherheit W hlen Sie wie oft versucht werden soll eine Nachricht zuzustellen Ablaufsteuerung Zum aktivieren oder deaktivieren der Nachrichten Pufferung Maximale Puffergr e Geben Sie an wie viele Nachrichten maximal zwischengespeichert werden
423. on Connector im Dialog Berechtigungen Workbench Process Engine Modul Guide Kap 4 10 2 S 127 referenzieren Die Dokumentation des inubit JavaScript Frameworks finden Sie im Verzeichnis lt iS installdir gt documentation jsdoc index html wenn Sie die inubit Dokumentation installiert haben Oder rufen Sie die Dokumentation direkt auf CustomLayout Zeigt einen Editor an in dem Sie CSS Klassen definieren k nnen Die CSS Klassen k nnen in allen Task Generator Formularen genutzt werden die den Web Application Connector im Dialog Berechtigungen Workbench Process Engine Modul Guide Kap 4 10 2 S 127 referenzieren inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 404 Web Application Connector Dialogbeschreibungen Informationen Uber die Syntax von Formatdefinitionen fur Klassen finden Sie unter http de selfhtml org css formate zentrale htm klassen Siehe Formulare mit CSS gestalten Workbench Process Engine Modul Guide Kap 4 2 3 S 65 39 3 3 Dialog Rechteverwaltung Rechte dieser Web Applikation 16 12 2011 In diesem Dialog definieren Sie Rechte Um ein Recht zu erzeugen geben Sie eine Zeichenkette in das Eingabefeld ein und klicken auf den Plus Button Das Recht wird im oberen Bereich angezeigt Zum L schen markieren Sie das Recht und klicken auf den Minus Button Das Recht wird aus dem Anzeigebereich entfernt Die Rechte werden in F
424. on der Anfrage S 300 28 8 1 Dialog Konfiguration der Ressource Bereitgestellte Ressource 16 12 2011 Input Listener Connector In diesem Dialog legen Sie den Pfad f r die vom Konnektor angebotene Ressource die Authentifizierung und die HTTP Methoden fest Vorgaben verwenden f r inubit Suite 6 Workbench Process Engine Systemkonnektor Guide REST Connector 297 Dialogbeschreibungen Wahlen Sie aus welchen Typ von Ressource der Konnektor anbieten soll Die Wahl des Ressourcen Typs legt gleichzeitig die Vorauswahl der standardm ig unterst tzten HTTP Methode n fest Siehe Unterst tzte HTTP Methoden Workbench Process Engine Systemkonnektor Guide Kap 28 S 298 Einzelne Ressource W hlen Sie die Option wenn nur lesend auf eine einzelne Ressource zugegriffen werden soll z B Bestellung anzeigen Es wird automatisch die HTTP Methode GET vorausgew hlt Sammel Ressource W hlen Sie die Option wenn die Ressource z B eine Liste von Auftr gen auftraege umfassen soll und diese Liste abgerufen oder der Liste neue Eintr ge hinzugef gt werden sollen Es sind standardm ig nur die Methoden GET und POST erlaubt Einzel Ressource aus Sammlung W hlen Sie diese Option wenn Sie z B einen einzelnen Auftrag aus einer Auftragsliste oder eine Artikelnummer als Ressource anbieten wollen Unterst tzte Methoden sind hier GET Daten abrufen PUT Daten ndern und DELETE Date
425. on der Konfiguration abh ngig Input Connector Ubermittelt statisch OID Werte Paare aus einer Tabelle Medium Connector bermittelt dynamisch OID Werte Paare aus der XML Eingangsnachricht Siehe auch Systemkonnektoren Workbench Process Engine Systemkonnektor Guide Kap 1 S 19 Module anlegen Workbench Benutzer Guide Kap 3 3 S 119 Technical Workflow Diagramme Workbench Benutzer Guide Kap 12 S 293 Viele Netzwerkkomponenten enthalten Programme ber die SNMP Kommunikation m glich ist Diese sogenannten Agenten die direkt auf dem berwachten Ger t laufen k nnen den Zustand des Ger ts bermitteln und Daten zur Konfiguration der Netzwerkkomponente empfangen und umsetzen inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 362 SNMP Connector Funktionsprinzip Kommunikation Datenpakete OID 16 12 2011 Zur Uberwachung von Komponenten in einfachen und komplexen IT Netzwerken wird ein SNMP Server eingesetzt Die Agenten der Netzwerkkomponenten kommunizieren Uber SNMP mit dem Server Die Kommunikation Uber SNMP basiert auf dem verbindungslosen User Datagram Protocol UDP das den Datenpaketen von SNMP nur noch die Adressierung hinzuf gt und daher kaum Bandbreite ben tigt Standardm ig kommunizieren die Agenten ber Port 161 und der SNMP Manager ber Port 162 Die Struktur der SNMP Datenpakete ist bei der Benutzung des SNMP Connectors transparent F
426. onfiguration Workbench Process Engine Systemkonnektor Guide Kap 1 1 4 S 24 SHA 1 deaktivieren inubit Suite 6 Workbench Process Engine Systemkonnektor Guide FTP Connector 135 Dialogbeschreibungen Markieren Sie diese Option wenn Sie altere Dienste einsetzen die keine SHA 1 Verschl sselung unterst tzten Damit vermeiden Sie Fehler bei der Ausf hrung des Connectors und damit einen Abbruch des Workflows Server Authentifizierung Wenn nicht markiert dann muss sich der SFTP Server Ihres Gesch ftspartners gegen ber dem FTP Connector identifizieren Wenn markiert dann gilt der angegeben SFTP Server als vertrauensw rdig Sie m ssen den SFTP Server zu einer known host Datei hinzuf gen diese Datei hochladen und oder den Pfad zu der Datei eingeben known_hosts Datei hinzuf gen Der Button ffnet einen Dateiexplorer zum Laden der known hosts Datei mit vertrauensw rdigen Servern Die Datei wird im FTP Connector gespeichert und wird bei jedem Verbindungsaufbau zum SFTP Server verwendet Pfad Pfad zur Datei known_hosts Vorteil nderungen in der Datei werden bei jeder Ausf hrung ber cksichtigt Wenn Sie die Datei hochgeladen und einen Pfad angegeben haben dann wird die Pfadangabe bevorzugt Client Authentifizierung Wenn markiert dann muss sich der Connector als Client gegen ber dem SFTP Server identifizieren Der Button Privaten Schl ssel hinzuf gen ffnet einen Dateiexplorer zum Laden des privat
427. onnector IP Adresse der Netzwerkschnittstelle von der die HL7 Nachricht abgeholt werden soll Input Listener Connector IP Adresse der Netzwerkschnittstelle an welcher der HL7 TCP IP Connector lauschen soll Medium Output Connector IP Adresse der Netzwerkschnittstelle an welche die HL7 Nachricht geschickt werden soll Port Nummer des Ports ber den die HL7 Nachrichten ausgetauscht werden sollen Standard ist der Port 60000 Portnummern gr er als 65536 k nnen Sie nicht nutzen Mit dem Standard Button stellen Sie die Standardportnummer wieder her Stellen Sie sicher dass keine andere Anwendung auf den angegebenen Port zugreift und keine Firewall den Port blockiert HL7 Nachricht nach XML konvertieren Deaktivieren Sie diese Option wenn Sie die Nachrichten im Technical Workflow mit einem EDI Adapter konvertieren m chten Verbindung testen Zum Testen ob die Verbindung mit Ihren Angaben erfolgreich aufgebaut werden kann inubit Suite 6 Workbench Process Engine Systemkonnektor Guide HTTP Connector 145 Dieser Abschnitt erlautert die folgenden Themen Parameter setzen und anzeigen S 146 Header setzen und anzeigen S 147 Dialog HTTP Connector Eigenschaften S 149 Verwendung Ein HTTP Connector erf llt abh ngig von seiner Konfiguration folgende Aufgaben Input Listener Connector Fungiert als HTTP Server und wartet auf Requests von Clients Dieser Konnektortyp kann synchron asynchron
428. onnektor Guide JMS Connector 197 Dialogbeschreibungen 19 2 4 Dialog Zus tzliche Eigenschaften In diesem Dialog k nnen Sie Eigenschaften selbst definieren Diese Eigenschaften k nnen Sie nutzen um die Kompatibilit t zu anderen Nachrichtensystemen herzustellen oder Nachrichten Selektoren zu definieren Um eine Eigenschaft hinzuzuf gen klicken Sie auf den Button Eigenschaften hinzuf gen F llen Sie im angezeigten Dialog die Eingabefelder Name Typ und Wert Siehe Dialog Nachrichten Selektor Workbench Process Engine Systemkonnektor Guide Kap 19 2 3 S 196 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 198 JMS Connector Dialogbeschreibungen 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 20 LDAP Connector 199 Verwendung 20 1 Konnektortypen Funktionsprinzip Dieser Abschnitt erl utert die folgenden Themen m Funktionsprinzip S 199 m DSMLv2 Anweisungen in Requests S 200 m Dialog LDAP Connector Eigenschaften S 203 Mit dem LDAP Connector k nnen Sie Daten auf einem Lightweight Directory Access Protocol LDAP Server einf gen ndern l schen und suchen Ein LDAP Connector kann als Medium oder Outputkonnektor konfiguriert werden Medium Connector Als Mediumkonnektor erh lt der LDAP Connector vom Vorg nger eine Abfrage als DSML Nachricht sendet diese an den LDAP Server erh
429. onse Nachricht ein Publizieren Sie das Modul Ziehen Sie eine Verbindung vom Web Services Listener zum soeben angelegten XSLT Converter inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 420 Web Services Connector Asynchrone Web Services Reply Modul zum Senden der Das Reply Modul sendet die vom XSLT Converter generierte Antwort Antwort konfigurieren Nachricht an den Web Service Aufrufer Client Wenn Sie den Web Service Aufrufer ber einen Technical Workflow implementiert haben dann ist dies der Callback Listener des aufrufenden Workflows Alternativ zu einem Reply Modul k nnen Sie einen Medium Output Q Web Services Connector so konfigurieren dass er die asynchrone Antwort eines Web Services an einen Callback Listener sendet Weitere Informationen finden Sie im Abschnitt Register Aufzurufender Service Workbench Process Engine Systemkonnektor Guide Kap 40 14 3 2 S 440 So gehen Sie vor 1 Legen Sie ein neues Reply Modul an und benennen Sie es 2 Lassen Sie alle voreingestellten Werte unver ndert 3 Klicken Sie auf Fertigstellen 4 Publizieren Sie das Modul 5 Ziehen Sie eine Verbindung vom XSLT Converter zum Reply Modul Wenn Sie alle drei Module konfiguriert und verbunden haben publizieren Sie den Workflow Als n chstes erstellen Sie einen Workflow zum Aufrufen eines asynchronen Web Services Siehe Asynchronen Web Service aufrufen Workbench Process E
430. or mit dem Assign Modul So gehen Sie vor 1 2 3 4 Erstellen Sie einen File Output Connector und benennen Sie ihn Wechseln Sie auf die Seite Zu schreibende Datei W hlen Sie als Eingangsformat Daten Geben Sie den Namen des Verzeichnisses ein in dem die Zieldatei gespeichert werden soll Geben Sie den Namen der Zieldatei ein inubit Suite 6 Workbench Process Engine Systemkonnektor Guide OpenOffice Connector 273 Dokument in das PDF Format konvertieren 6 Verbinden Sie das Assign Modul mit dem File Connector 26 4 Dokument in das PDF Format konvertieren So gehen Sie vor 1 Erstellen Sie in einem XSLT Converter eine Eingangsnachricht Siehe Beispiel Workflow erstellen Workbench Process Engine Systemkonnektor Guide Kap 26 3 S 270 2 Aktivieren Sie im Dialog XSLT Converter Eigenschaften die Checkbox Eingangsnachricht ignorieren 3 Passen Sie das XSLT Stylesheet so an dass die Nachricht als Ergebnis des Mappings folgende Struktur hat XSLT Converter GB BR DC ver Stylesheet DoctoPDF XML Quelle XML Ziel x 1 stylesheet http www w3 org 1999 XSL Transform d i xsl http www w3 org 200 1 XMLSchema i iP xs xs exdude result prefixes 2 0 a version eh H xsl param oo document id name H xsl output xml lt a method UTF 8 da encoding el El xsl template CH 3 6 OpenOfficeConnector oO OOWr
431. ormularen einzelnen Bedienelementen wie z B Buttons DropDown Listen oder Eingabefelder zugewiesen beim Deployen des Web Application Connector an das inubit Enterprise Portal bermittelt und dort Rollen zugeordnet Damit k nnen Sie feingranular steuern welche Rollen zum Anzeigen und Bearbeiten ausgew hlter Formularelemente berechtigt sind Siehe Formularelemente abh ngig von Rechten machen nur bei Web Applikationen Workbench Process Engine Modul Guide Kap 4 2 7 S 71 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 405 40 Web Services Connector Dieser Abschnitt erl utert die folgenden Themen Funktionsprinzip eines Web Services S 406 Modulvariablen des Web Services Connectors S 408 Web Service anbieten S 409 Web Service aufrufen S 413 Asynchrone Web Services S 416 Web Services Provider durch Security Token Service absichern S 424 STS gesicherten Web Service Provider aufrufen S 425 Operationen eines Web Services erstellen S 426 PartnerLinks berschreiben S 428 Web Service in UDDI publizieren S 429 Aktive Web Services anzeigen S 430 SOAP Nachrichten protokollieren S 430 Bin rdaten als Attachments mit MTOM bertragen S 431 Dialogbeschreibungen S 436 Verwendung Der Web Services Connector ist ein zentraler Bestandteil einer SOA Die Einsatzm glichkeiten eines Web Services Connectors sind abh ngig von dessen Konfiguration Input Listener Connector Bie
432. piel n tzlich wenn man Log Daten kumulativ in einer Datei protokollieren will Eventuell bestehende Datei berschreiben Diese Option ist vorausgew hlt Existiert eine Datei mit dem gleichen Namen wird diese berschrieben Eingangsnachricht zus tzlich auch als Ausgangsnachricht setzen Wenn markiert dann wird die Eingangsnachricht an nachfolgende Module weitergeleitet Abh ngig von der Gr e der Eingangsnachrichten kann diese Option die Performance Ihres Systems beeinflussen inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 160 inubit IS Connector Dialogbeschreibungen 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide ITA Connector Verwendung Konnektortypen 161 Dieser Abschnitt erlautert die folgenden Themen m Voraussetzung f r den Betrieb Treiber installieren S 161 m Dokumente in ITA Archivsystem einf gen Insert S 162 m Dokumente aus ITA Archivsystem abholen Select S 164 m Dialog ITA Archiv Connector S 165 Mit einem ITA Connector k nnen Sie Dokumente in ein ITA Archivsystem der Firma SER Solutions Deutschland GmbH einf gen und abholen Das ITA Archivsystem erm glicht die strukturierte Suche nach Dokumenten indem Dokumentenattribute in der SERaTIO Indexdatenbank abgelegt und verwaltet werden Entsprechend unterst tzt auch der ITA Connector die Vergabe von Dokumentattributen beim Einf gen der Dokumente Ein ITA Co
433. piele sind RVSOFTP oder DB2DRDA Modus Der Name des Modus muss eindeutig sein und den SNA Namenskonventionen entsprechen beispielsweise LU62PS Benutzer ID Passwort Benutzer ID entspricht einem Login Namen Einige SNA Netzwerke erfordern einen Authentifizierung Sicherheit Einige SNA Netzwerke erfordern Authentifizierung Wenn diese gefordert ist muss die Checkbox ausgew hlt werden Dadurch werden Benutzer ID und Passwort zu den bertragenen Daten hinzugef gt Sync Level M gliche Werte O oder NONE Verarbeitung muss nicht best tigt werden 1 oder CONFIRM Verarbeitung wird best tigt inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 25 OFTP2 Connector A Verwendung 25 1 Voraussetzungen A 249 Dieser Abschnitt erl utert die folgenden Themen Voraussetzungen S 249 Funktionsprinzip S 250 Daten bertragungsmodi S 251 rvsEVO Monitoring S 252 Dialog OFTP Datenaustausch Konfiguration S 253 Dialog Stationen S 256 Verwenden Sie den OFTP2 Connector nicht gemeinsam mit dem OFTP Connector Der OFTP2 Connector wird genutzt um Gesch ftsdaten gem dem Odette File Transfer Protocol Version 2 0 OFTP2 auszutauschen OFTP2 bietet die M glichkeit eine Verbindung nach dem Abbruch wieder aufzusetzen ohne die gesamte Datei erneut zu bertragen Es k nnen ASCII und EBCDIC Dateien bertragen werden Siehe auch Systemkonnektoren Workbench
434. r lt fieldName gt Name einer im SQL Statement zu verwendenden Tabellenspalte lt fieldValue gt Werte f r einzelne Felder oder der Name einer Subquery nur INSERT UPDATE Attribute Pflichtfeld zul ssige Werte Erl uterung type Nein subselect force subselect Zum Ausf hren einer Subquery force Die automatische Typerkennung wird f r dieses Feld ausgeschaltet Der Text von lt fieldValue gt wird direkt an die Datenbank bergegeben Z B sinnvoll um Datenbankfunktionen wie AVG oder MAX ausf hren zu lassen lt conditions gt nicht f r INSERT Umschlie endes XML Element f r die WHERE Bedingung eines SQL Statements lt condition gt Werte f r ein Kriterium in der WHERE Bedingung eines SQL Statements Kann mehrfach auftreten Attribute Pflichtfeld zul ssige Werte Erl uterung type Ja AND OR NOT AND Wert f r die Verkn pfung mit anderen Kri NOT ORNOT terien in weiteren lt condition gt Ele menten Standard ist AND lt leftValue gt Spaltenname auf der linken Seite eines Kriteriums in einer WHERE Bedingung lt operation gt Operator innerhalb eines Kriteriums in einer WHERE Bedingung z B lt gt gt lt IN NOT IN lt rightValue gt Enth lt den Wert auf der rechten Seite eines Kriteriums in einer WHERE Bedingung Dabei kann es sich um einen Wert um einen Spaltennamen oder um den Name
435. r 117 Dialog Execution Connector Eigenschaften Die aufzurufende Applikation muss auf demselben Rechner installiert sein wie der Applikationsserver JBoss Tomcat Der Pfad kann relativ zum Applikationsserver oder absolut angegeben werden Nicht termininierende Befehle gefahrden die Stabilitat der A inubit Process Engine Beispiel cmd ohne C zum Beenden des Befehles nach der Ausf hrung Parameter Parameter mit denen die externe Applikation aufgerufen werden soll Mehrere Argumente trennen Sie durch Leerzeichen ber den Button rechts neben dem Argumente Feld k nnen Sie folgende Platzhalter eingeben File Um die Eingangsnachricht als tempor re Datei an die aufgerufene Applikation zu bergeben Nach ihrer Ausf hrung schreibt diese Applikation das Ergebnis in dieselbe Datei Nutzen Sie inputFile und outputFile wenn zwei WY verschiedene Dateien verwenden werden sollen File und InputFile schlie en sich gegenseitig aus XPath Pfadangabe bergibt einen Knotenwert aus der XML Eingangsnachricht an die aufgerufene Applikation Ein Klick auf diesen Parameter ffnet den XPath Assistenten mit dem Sie XPath Ausdr cke zum Auslesen des Knotenwertes erstellen k nnen Siehe XPath Assistent Workbench Benutzer Guide Kap 1 16 S 67 Property Propertyname bergibt eine Moduleigenschaft ScriptFile bergibt das Skript aus dem Feld Script InputFile bergibt ei
436. r Guide 16 12 2011 86 Database Connector Dialogbeschreibungen Bezeichner der XML Elemente 16 12 2011 lt ResultSets gt ausgegeben statt nur lt rows type insert gt 1 lt rows gt a Datums und Zeitfelder im XML Schema Format ausgeben Wenn markiert dann werden Zeit und Datumsstempel im entsprechenden Format einschlie lich der Angabe von Zeitzonen mit ausgegeben z B 2009 10 19T12 25 09 00 02 Ansonsten wird die Datums und Zeitangabe ohne Zeitzone in der lokalen Zeit ausgegeben In den Textfeldern bestimmen Sie die Namen der Elemente die in der XML Ausgangsnachricht angelegt werden Formatierungstyp Unkomprimiert Die Ergebnisse werden durch Elemente gekapselt Sie k nnen die Elementbezeichner manuell ndern Beispiel lt ResultSet gt lt Row gt lt Column id 1 gt lt Name gt Street lt Name gt lt Value gt Unter den Linden lt Value gt lt Column gt lt Row gt Komprimiert Die Ergebnisse werden durch Elemente gekapselt au er Feldnamen und werte Sie k nnen die Elementbezeichner ndern Beispiel lt ResultSet gt lt R gt lt C gt Street lt C gt lt R gt lt R gt lt C gt Unter den Linden lt C gt lt R gt Namen als Tags Die Namen der Spalten werden als Element Namen verwendet Falls die Spaltennamen nicht den Konventionen von XML Elementen entsprechen werden die Elemente mit InvalidXmITag angelegt und der Spaltenname wird als Wert des Attributs Name au
437. r WSDL eine Meldung falls der aufzurufende Web Service WS Security verwendet Klicken Sie auf den Button WS Security um die geforderten Zertifikate zu importieren Siehe Dialog WS Security Konfiguration Workbench Process Engine Systemkonnektor Guide Kap 40 14 8 S 454 WS Reliable Messaging nur Input Listener Connector Bei asynchroner Web Service Kommunikation Wenn markiert dann wird das WS Reliable Messaging Protokoll zur sicheren Ubertragung der Web Service Calls an die inubit Suite 6 genutzt Der erfolgreiche Empfang eines Requests wird best tigt sobald die Nachricht in dem Workflow angekommen ist in dem der Input Listener Connector verwendet wird Bei synchroner Web Service Kommunikation inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 446 Web Services Connector Dialogbeschreibungen Validierung 16 12 2011 Lu Fehlerbehandlung Fur die gesicherte Ubertragung ist WS Reliable Messaging nicht erforderlich weil der Empfang der Web Service Response den Empfang des Calls signalisiert Der Einsatz von WS Reliable Messaging ist trotzdem m glich um die korrekte Abarbeitungsreihenfolge von Calls sicherzustellen Siehe Dialog WS Reliable Messaging Konfiguration Workbench Process Engine Systemkonnektor Guide Kap 40 14 9 S 455 Die Validierung ist n tzlich in Testphasen Beachten Sie jedoch dass die Validierung Performance kostet Es kann
438. r dem Sie das neue Objekt anlegen wollen Im Feld Vaterknoten erscheint anschlie end die ermittelte ID des Vaterknotens Referenz ber XPath inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 384 Solution Center Connector Dialog SC Connector Einstellungen Lu Bereich Objekt Daten zuruckgeben Aus Performance Gr nden sollten Sie einen Kontextknoten verwenden ab dem die XPath Suche startet 16 12 2011 Kontextnoten verwenden Aktivieren Sie diese Checkbox um die Kontextknoten ID angeben zu k nnen W hlen Sie zuerst die Kontextknoten ID damit der Kontextknoten Typ automatisch gesetzt wird Kontextknoten ID ID des Knotens ab dem die XPath Abfrage startet Kontextknoten Typ Der Typ des Kontextknoten wird automatisch ermittelt wenn Sie die Kontextknoten ID ermitteln XPath Mit diesem XPath Ausdruck k nnen Sie den Vaterknoten eines neuen Business Objekts referenzieren Innerhalb des Ausdrucks k nnen Sie Workflow Variablen verwenden Falls Sie einen Kontextknoten angegeben haben wird der XPath Ausdruck relativ zum angegebenen Knoten ausgef hrt Geben Sie an ob Objektdaten zur ckgeliefert werden sollen Im Modus Objektdaten abfragen ist diese Option nicht deaktivierbar Es stehen zwei Optionen zur Auswahl Anzahl der Knotenebenen Geben Sie an wie viele Knotenebenen unterhalb des erzeugten aktualisierten oder gel schten Objekts zur
439. r ist eine Verbindungskonfiguration die auf einem der folgenden Protokolle beruht TCP IP ISDN XOT oder TLS Wenn Sie den Stationen Dialog aufrufen und links den Eintrag LOC ausw hlen werden auf der rechten Seite des Dialogs alle Empf nger aufgelistet Sie k nnen Empf nger hinzuf gen und entfernen Wenn Sie diese Option ausw hlen k nnen Sie aus der Liste aller konfigurierten Empf nger ausw hlen welchen Sie entfernen wollen Stellen Sie sicher dass ber den Empf nger den Sie l schen wollen keine Nachrichten mehr ausgetauscht werden Empf nger werden der lokalen Station hinzugef gt Wie viele Empf nger Sie hinzuf gen k nnen entnehmen Sie dem Handbuch Ihrer eingesetzten OFTP2 Middleware Protokoll des Empf ngers Zur lokalen Station k nnen mehrere Empf nger hinzugef gt werden die ber verschiedene Protokolle angebunden sind Sie k nnen jeweils ein oder mehrere Empf nger vom Typ TCP IP ISDN XOT oder TLS hinzuf gen inubit Suite 6 Workbench Process Engine Systemkonnektor Guide OFTP2 Connector 265 Dialog Stationen 25 6 3 1 TCP IP Empfanger konfigurieren VectorPosition Nicht editierbar Empfanger Nummer Nicht editierbar IP Adresse IP Adresse oder Rechnernamen Ihres ISDN Routers Port Portnummer ber die Nachrichten empfangen werden Max Eingangssessions Maximale Anzahl von parallelen Eingangssessions Aktiv Die unter LOC konfigurierten Empf nger werden mit
440. rationen definiert werden auch Operationen mit unterschiedlichen Typen wie z B CREATE und DELETE Die Operationen werden in den type Attributen der query Elemente definiert Falls kein type Attribut explizit angegeben ist dann wird ein READ ausgef hrt Mit der folgenden Eingangsnachricht werden erst alle Bestellungen aus der Datenbank gelesen und danach gel scht lt xml version 1 0 encoding UTF 8 gt lt queries gt lt READ default if no type is defined gt lt query xmlns bo http inubit com bo gt Bestellung lt query gt lt DELETE gt lt query xmins bo http inubit com bo type delete gt Bestellung lt query gt lt queries gt Voraussetzungen Sie haben eine XML Beispielnachricht die Ihr Gesch ftsobjekt repr sentiert Die Struktur des Gesch ftsobjekts muss dem XML Schema entsprechen das im Modulassistenten des BO Connectors angegeben ist So gehen Sie vor 1 Erstellen Sie einen XSLT Converter 2 Laden Sie das Mapping Template in den Bereich XML Zieldatei a ffnen Sie das J Men und w hlen Sie ffnen gt Repository Der Repository Browser ffnet sich inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 9 10 Business Object Connector 53 Querymodus verwenden b Navigieren Sie zu dem Mapping Template und laden Sie dieses Siehe Pfad des Mapping Templates Workb
441. rd Paketgr e blicherweise die Paketgr e 128 ISDN Facilities Meist nicht angegeben ISDN Benutzerdaten Meist nicht angegeben Wenn Sie Facilities und Benutzerdaten angeben m chten dann als HEX Code Die Daten werden nur f r X 25 ber ISDN bertragungen ben tigt wenn Ihr X 25 Provider dies fordert Weitere Informationen k nnen Sie der rvsEVO Dokumentation entnehmen Terminal Kennung Auch Terminal ID genannt Eindeutige Nummer Ihres ISDN Endger ts Verbindungs Timeout Zeit in Sekunden nach welcher der Versuch eine Verbindung aufzubauen abgebrochen wird X 25 Adresse 15 stellige X 25 DTE Adresse der Partnerstation Angabe ist optional Es wird jedoch empfohlen hier die ISDN Nummer einzutragen da manche Gegenstellen eine X 25 Adresse erwarten X 25 Paketgr e Gr e der Datenpakete bei der Daten bertragung Standard 128 X 25 Facilities Spezielle Informationen oder Anlagen bei X 25 Ubertragung X 25 Benutzerdaten Benutzerangaben fiir X 25 Ubertragung X 25 Fenstergr e inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 262 OFTP2 Connector Dialog Stationen 25 6 2 3 Nachbarstation ber XOT 16 12 2011 Die Fenstergr e bei X 25 ISDN Kommunikation ist die Anzahl der Pakete die ohne Best tigung verschickt werden k nnen Die Fenstergr e kann w hrend des Verbindungsaufbaus ausgehandelt werden Wir empfehlen aber von vornher
442. rd Asterisk verwenden oder den Dateinamen vollst ndig eingeben Mit regularem Ausdruck Wenn markiert dann k nnen Sie mit Hilfe eines regul ren Ausdrucks ein Muster angeben dem die Dateinamen der einzulesenden Dateien entsprechen m ssen Regul re Ausdr cke m ssen in Schr gstriche eingeschlossen WY werden z B d d d d d d d qd Si F r Informationen ber regul re Ausdr cke siehe z B http www perl com doc manual html pod perlre html oder http www regular expressions info tutorial html inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 124 File Connector Dialogbeschreibungen 16 12 2011 Wildcard Inhalt des vorher ausgef hrten File oder FTP Connectors verwenden Beispiel Ein vorher ausgef hrter File Connector wurde so konfiguriert dass im Feld Dateiname eine Datei Test xml angegeben wurde Als Ausgangsnachricht wurde vom File Connector eine Datei mit Namen Test5 xm1 weitergeleitet Der Wildcard Inhalt ist in diesem Fall das Zeichen 5 Wenn Sie im vorliegenden Connector ebenfalls eine Wildcard angegeben haben zum Beispiel Ausgabe xml so wird an Stelle der Wildcard das Zeichen 5 eingef gt Die Ausgabe des hier konfigurierten Connectors ist daher Ausgabe5 xml Dateien nach dem Lesen l schen Fehler erzeugen wenn L schvorgang fehlschl gt Wenn aktiviert werden die gelesenen Dateien nach dem Lesen gel scht Wenn zus tzlich die Op
443. rd als ganze Zahl in einer XML formatierten Nachricht ausgegeben Output Connector PUT Schreibt die Nachricht in die angegebene Message Queue Nachrichtenkonfiguration m Priorit t Standard ist MOPRI_PRIORITY AS Q DEF Dieser Wert wird aus dem Attribut DefPriority bernommen Dieses Attribut ist Teil der Queue Manager Konfiguration Alternativ kann die Priorit t mit ganzzahligen Werten zwischen 0 geringste Priorit t und 9 h chste Priorit t belegt werden bernehmen Sie den Standardwert Ww MQPRI_ PRIORITY AS Q DEF Format Beschreibt in welchem Format die eingehende Nachricht vorliegt Der berwiegende Teil der Anwendungen die Nachrichten ber WebSphere MQ austauschen benutzt eines der Formate MQFMT_STRING und MQFMT_NONE MQFMT STRING Zum Abholen von Nachrichten die nur aus Zeichen besteht also TextMessage StreamMessage oder MapMessage MOFMT NONE Fur ObjectMessage BytesMessage und Nachrichten ohne Body MQFMT_ PCF programmable command format Fur benutzerdefinierte Datenstrukturen Warteintervall Wahlen Sie beim Input Connector ein Warteintervall von 5 Millisekunden Alternativ setzen Sie eine unbegrenzte Wartezeit MQWI_UNLIMITED A Ubernehmen Sie immer den Standard 5 Beim Output Connector hat diese Option keine Auswirkung Nur Nachrichten Header lesen Nur beim Input Connector inubit Suite 6 Workbench Process Engine Systemkonn
444. renz auf das registrierte Objekt Synchroner Modus Wenn markiert dann werden Nachrichten vom JMS Server synchron empfangen d h der Eingang einer Nachricht startet den Workflow der bis zum Ende durchlaufen wird bevor die n chste Nachricht empfangen werden kann Die laufende Workflow Verarbeitung blockt den Empfang neuer Nachrichten und erst der beendete Workflow gibt das Signal zum Empfang und der Verarbeitung der n chsten Nachricht in der Queue Falls nicht markiert l uft der Nachrichten Empfang asynchron ab und Nachrichten werden an den Workflow bergeben sobald sie eingetroffen sind Die folgenden Optionen werden angezeigt wenn Sie als Kommunikationsmodell Publish Subscribe gew hlt haben 16 12 2011 Topic Name Ein Topic ist eine Zeichenkette welche die Art der Daten beschreibt die in einem Publish Subscribe System publiziert sind inubit Suite 6 Workbench Process Engine Systemkonnektor Guide JMS Connector 195 Dialogbeschreibungen Der Topic Name bezeichnet ein Objekt das vom JMS Provider erzeugt und beim JNDI Server registriert wurde Der JMS Connector durchsucht den JNDI Server nach dem angegebenen Topic Name und erh lt eine Referenz auf das Objekt Klasse f r den Verbindungsaufbau Name einer Connection Factory Diese ConnectionFactory ist ein Objekt das ein Client benutzt um eine Verbindung mit dem JMS Provider zu erstellen Das Objekt wird vom JMS Provider erzeugt beim JNDI Server reg
445. rgibt die Nachrichten noch auf der inubit Process Engine an rvsEVO Der Versand kann mit Hilfe des Schedulers so konfiguriert werden dass die Nachricht sofort verschickt wird wenn sie im Workflow am OFTP2 Connector ankommt oder nur zu einer vereinbarten Zeit oder in einem Zeitintervall inubit Suite 6 Workbench Process Engine Systemkonnektor Guide OFTP2 Connector 251 Daten bertragungsmodi rvsEVO verschickt die Nachricht ber das vereinbarte Protokoll an die vom Empf nger eingerichtete Station Nachricht empfangen Input Connector Der OFTP2 Connector pr ft aktiv in einem festgelegten Zeitintervall ob Nachrichten vorhanden sind Input Listener Connector Der OFTP2 Connector wartet auf der konfigurierten Verbindung auf das Eintreffen von Nachrichten Abh ngig davon wie Ihr Konnektor konfiguriert ist findet die Q Kommunikation synchron oder asynchron statt siehe Daten bertragungsmodi Workbench Process Engine Systemkonnektor Guide Kap 25 3 S 251 25 3 Daten bertragungsmodi Der OFTP2 Connector unterst tzt folgende Daten bertragungsmodi Asynchrone bertragung mit Input Connector Der Input Connector holt die Daten entsprechend der Konfiguration im Dialog Zeitgesteuerte Verarbeitung Workbench Process Engine Systemkonnektor Guide Kap 1 1 3 S 22 rvsEVO sendet eine Best tigung EERP wenn die Verbindung weiter besteht oder beim n chsten Verbindungsaufbau Dies entspricht der Option
446. richt f r eine virtuelle Station empfangen wird diese Nachricht lokal an den Benutzer oder das Programm weitergereicht Ebenso kann eine virtuelle Station auch Nachrichten senden Dazu wird die Nachricht vom Benutzer oder Programm an die OFTP Middleware bergeben Diese versendet die Nachricht und tr gt als Absender die virtuelle Station ein Auch virtuelle Stationen sind eindeutig adressierbar da sie die eindeutige Odette ID haben F r Gesch ftspartner stellen sich virtuelle Stationen wie Stationen dar die routed sind Da nur die Odette ID bei einer virtuellen Station wichtig ist k nnen die Felder Name Telefon Bemerkungen mit Daten gef llt werden die f r die Administration wichtig sind wie beispielsweise Name und Telefonnummer des Sachbearbeiters inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 244 OFTP Connector Dialog Stationen 24 6 1 6 Routed Station 24 6 1 7 Verbindung aktivieren 24 6 1 8 Entfernen 16 12 2011 Wenn Sie eine Nachbarstation markieren k nnen Sie aus dem Kontextmen die Option Routed Station hinzuf gen ausw hlen Nachrichten an eine und von einer Routed Station werden von der Nachbarstation weitergeleitet unter der sie angeordnet sind Die konkrete Adresse einer Routed Station ist f r Gesch ftspartner transparent Wenn Sie eine Routed Station anlegen zeigt der Dialog auf der rechten Seite die folgenden Parameter RvsNeighbourSid Der Name wird
447. richten Austausch mit Ihrem Gesch ftspartner vereinbaren Betreff Aussagekr ftige Angabe zu der Nachricht Kodierung W hlen Sie eine Kodierung aus die der Kodierung Ihrer AS2 Nachrichten entspricht Um bin re Daten z B Multimedia Daten zu bertragen w hlen Sie den leeren Eintrag O o MIME Typ Wahlen Sie einen MIME Typ aus welcher dem Typ Ihrer AS2 Nachrichten entspricht Wenn der von Ihnen ben tigte MIME Typ nicht vorhanden ist geben Sie diesen ein Siehe http Awww iana org assignments media types f r eine Liste aller MIME Media Typen Dateiname Geben Sie optional einen Namen f r den Nachrichteninhalt der AS2 Nachricht an Dieser wird als filename Parameter in den HTTP Header Content Disposition bernommen inubit Suite 6 Workbench Process Engine Systemkonnektor Guide AS2 Connector 39 Dialogbeschreibungen 3 3 9 Dialog AS MIME Konfiguration Signieren Verschl sseln Lu Komprimieren Nachrichtenversand mit Output Connector In diesem Dialog legen Sie fest ob Nachrichten signiert verschl sselt und oder komprimiert werden Wenn markiert dann werden alle ausgehenden Nachrichten mit Ihrem privaten Schlussel signiert G ltig bis Zeigt nach dem Laden des Schlussels dessen G ltigkeitsdatum an Button Keystore hinzuf gen ffnet einen Dateiexplorer zum Laden des Schl ssels Wenn markiert dann werden alle ausgehenden Nachrichten mit dem ffentlichen S
448. rkbench Process Engine Systemkonnektor Guide 16 12 2011 16 Administrator Guide Erlautert wie Sie Daten sichern und wiederherstellen das inubit Solution Center Server als Dienst installieren Ports anpassen das Portal die Datenbank und HTTPS konfigurieren Benutzer verwalten und Diagramme importieren inubit WebModeler 2 3 Administrator und Benutzer Guide Alles uber das Anlegen und Bearbeiten von Modellen Anpassen der Ports Konfigurieren der Datenbank und von HTTPS Ef Die aktuelle Dokumentation steht im inubit User Portal im Register Software unter der Adresse https www inubit user com zum Download bereit Weitere Informationen Die folgenden Informationen liegen als Booklet der DVD bei bzw sind als Dateien im Installationspaket enthalten readme txt Hinweise zur Installation und Migration der inubit Suite 6 Lesen Sie diese Datei grunds tzlich vor der Installation oder Q Aktualisierung der inubit Suite 6 Quick Start Systemvoraussetzungen und Installationsanleitung als Booklet der inubit Suite 6 DVD API Dokumentation des Plug in Software Development Kits Im Verzeichnis lt i S installdir gt documentation apidoc index html a JavaScript Framework Im Verzeichnis lt iS installdir gt documentation jsdoc index html Tipps Hinweise und Links in der Dokumentation y Tipps bieten n tzliche Informationen f r das Arbeiten mit der WY inubit Suite 6 16 12 2011 inubit Suite 6
449. rschrieben Sicheres Schreiben Diese Option stellt sicher dass Applikationen die auf die Datei warten die Datei erst nach deren Fertigstellung abholen Wenn markiert dann werden die Daten zun chst in eine tempor re Datei geschrieben Wenn dieser Vorgang abgeschlossen ist wird die tempor re Datei entsprechend dem angegebenen Namen umbenannt Bei gr eren Dateien kann das Erstellen der tempor ren Datei l nger dauern Konfiguration Modulausgang Eingangsnachricht zus tzlich auch in den Ausgangsnachricht setzen Wenn die Option markiert ist dann wird die Eingabedatei an nachfolgende Module weitergeleitet Abh ngig von der Gr e der Eingabedateien kann diese Option die Performance Ihres Systems beeinflussen Siehe Modulvariablen des File Connectors Workbench Process Engine Systemkonnektor Guide Kap 10 1 S 121 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 130 File Connector Dialogbeschreibungen 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide nm FTP Connector 131 Dieser Abschnitt erlautert die folgenden Themen Modulvariablen S 131 Dialogbeschreibungen S 132 Verwendung Der FTP Connector unterst tzt die Transferprotokolle FTP FTPS und SFTP Konnektortypen Es gibt folgende Konfigurationsm glichkeiten f r FTP Connectoren 11 1 Modulvariablen Input Connector Holt Dateien von einem FTP Server Output Connector Schreibt
450. rt ist k nnen Sie festlegen wie viele Nachrichten aufbewahrt werden sollen Anzahl Messages Zum Festlegen der Anzahl der Dateien an die aufbewahrt werden soll Falls diese Anzahl im Verlauf der Workflow Verarbeitung berschritten wird dann werden die ltesten Nachrichten gel scht bis die vorgegebene Anzahl wieder erreicht ist Synchronisiere mit System Log Wenn diese Option markiert ist dann werden die Nachrichten so behandelt wie bei der Option System Logging im Diagramm angegeben Siehe System Logging Workbench Benutzer Guide Kap S 109 Wenn die Option System Logging nicht markiert ist dann werden die Standard Einstellungen verwendet die in der Datei lt iS installdir gt server ibis_ root conf logsDBConfig xml im Element dataEntriesLimit festgelegt sind Dialog Zeitgesteuerte Verarbeitung Systemkonnektoren k nnen zeitgesteuert ausgef hrt werden In diesem Dialog legen Sie Startzeiten oder Startintervalle fest Systemkonnektoren starten nur zeitgesteuert wenn der dazu geh rige Technical Workflow auf eine inubit Process Engine publiziert und aktiviert wurde Im lokalen Modus und im Test Modus werden zeitgesteuerte Systemkonnektoren nicht gestartet Scheduler Aktivierung inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Systemkonnektoren 23 Dialogbeschreibungen Wenn die Option markiert ist dann verhalten sich Systemkonnektoren folgenderma en Inpu
451. rt vorhandene PKI mit LDAP Deaktivierte Checkbox Zertifikate aus der lokalen Schl sselverwaltungsdatei verwenden Die Konfiguration ist abh ngig vom gew hlten Protokoll Siehe Empf nger Workbench Process Engine Systemkonnektor Guide Kap 25 6 3 S 264 Dieser Abschnitt erl utert die folgenden Themen Nachbarstation ber TCP IP S 260 Nachbarstation ber ISDN S 261 Nachbarstation ber XOT S 262 Routed Station S 263 Verbindung aktivieren S 263 Entfernen S 264 Eine Nachbarstation ist die Station eines Gesch ftspartners mit dem Sie Nachrichten austauschen wollen Mit dieser Option f gen Sie eine neue Nachbarstation hinzu Diese wird in einem Verzeichnisbaum unter LOC hinzugef gt Sie m ssen die Konfiguration der Nachbarstation kennen Wenn Sie die neu hinzugef gte Station ausw hlen k nnen Sie die Parameter auf der rechten Seite des Dialogs hinzuf gen Die Stationen k nnen f r verschiedene bertragungsprotokolle konfiguriert werden W hlen Sie eines der Protokolle TCP IP TLS ISDN XOT Proxy TCP IP oder Proxy TLS Odette ID Pflicht Eindeutige Zeichenkette die aus maximal 25 Zeichen besteht Das erste Zeichen ist immer ein O inubit Suite 6 Workbench Process Engine Systemkonnektor Guide OFTP2 Connector 259 Dialog Stationen Passwort empfangen Das vom Gesch ftspartner erwartete Passwort Passwort senden Das an den Gesch ftspartner gesendete
452. rtragsnummern werden folgende Parameter bergeben Parameter 1 Mandant char 1 stellig Auspr gung 1 AnbieterX 2 Anbieter2 Parameter 2 Vertragsnummer char 17 stellig Parameter 3 return code char 1 stellig Auspragung Auszuf hrendes Programm vertragsNrAbfrage inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 28 AS 400 Connector Dialog AS 400 Connector Eigenschaften Anfrage inXPCML lt xml version 1 0 encoding UTF 8 gt lt xpcml xmlns xsi http www w3 0rg 2001 XMLSchema instance xsi noNamespaceSchemaLocation xpcml xsd version 4 0 gt lt program name vertragsNrAbfrage path xYZ2 1lib myprog lib vertragsNrAbfrage pgm gt lt parameterList gt lt stringParm name mandant passDirection inout length 1 gt 2 lt stringParm gt lt stringParm name vertragsNr passDirection inout length 17 gt 110 lt stringParm gt lt stringParm name vertragsNrBekannt passDirection inout length 1 gt 0 lt stringParm gt lt parameterList gt lt program gt lt xpcml gt 2 2 Dialog AS 400 Connector Eigenschaften Dieser Dialog bietet folgende Optionen Einstellungen m Adresse Servername oder IP Adresse des AS 400 Systems Benutzer Benutzername f r den Zugang des AS 400 Systems Passwort Passwort f r das AS 400 System Programmname Name des Programms ohne Erweiterung das gestartet werden soll Erwe
453. rzeichnispr fung Testet ob die angegebenen Pfade und Verzeichnisse vorhanden und schreib lesbar sind 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide BEE EY Security Token Service Connector Verwendung Konnektortypen Standards Dieser Abschnitt erlautert die folgenden Themen m Funktionsprinzip des STS Connectors S 348 m Web Services Provider an STS Connector registrieren S 350 m Dialog Security Token Service WS Trust S 353 Bei vielen Web Services ist es f r den Service Provider wichtig die Nutzer der Dienstleistungen zu kennen z B um die Nutzung abrechnen zu k nnen oder um den unerlaubten Zugriff zu verhindern Dazu k nnen Service Provider in der Interface Beschreibung ihres Web Services in der WSDL Datei festlegen dass sich Service Consumer gegen ber dem Service Provider authentifizieren m ssen Wenn eine gr ere Zahl von Web Services verwaltet werden soll ist es sinnvoll die Authentifizierung auszulagern und eine zentrale Authentifizierungsinstanz einen so genannten Security Token Service zu nutzen Ein STS Connector fungiert als zentrale Authentifizierungsinstanz f r Web Services Consumer und sichert die Kommunikation zwischen Service Consumer und Provider zentral auf Nachrichten und Transportebene Ein STS Connector wird immer als Input Listener eingesetzt Er validiert eingehende Authentifizierungs Requests und sendet bei positivem Validierungs
454. s Connector den Sie am Anfang dieses Workflows angelegt haben 1 Modul ausw hlen 7 L Module von Gruppe admin H System Connector E P Module von Benutzer jh B P System Connector En Web Services Connector g BeAVWSMediumCaller N deem nn Stein ru Die weiteren Angaben auf dem Register Bereitgestellter A Web Service k nnen Sie nicht ndern da sie automatisch korrekt voreingestellt werden 6 Klicken Sie auf Weiter um das Register Modul Editor anzuzeigen 7 Zeigen Sie das Register Erweitert an 8 Aktivieren Sie im Bereich Callback Listener spezifische Einstellungen die Checkbox Listener nimmt Antwort Nachrichten entgegen anstelle von Anfrage Nachrichten sofern sie nicht bereits automatisch aktiviert wurde 9 Klicken Sie auf Fertigstellen 10 Verbinden Sie das letzte der weiter oben konfigurierten weiteren Module mit dem soeben angelegten Callback Listener Connector Wenn Sie alle Module konfiguriert und verbunden haben dann publizieren Sie den Workflow inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 424 Web Services Connector Web Services Provider durch Security Token Service absichern 40 6 Web Services Provider durch Security Token Service absichern 16 12 2011 Dieser Abschnitt erlautert wie Sie einen Web Service Provider Uber einen Security Token Service STS absichern Voraussetzungen Der Web Serv
455. s Engine verwenden Passwort aus Portalkonfiguration Verwendung des internen Benutzers inubitlSPortallser vintern Anfragedaten nur f r POST und PUT Hier legen Sie die gew nschte Repr sentation der Anfragedaten fest W hlen Sie dazu aus der Liste der Medien Typen einen Content Type aus und definieren Sie einen Zeichensatz HTTP Header Die Angaben im Request Header informieren den Server z B ber die Art und Konfiguration des Clients und die vom Client erwarteten bzw unterst tzten Dokumentformate Hier legen Sie z B fest in welcher Repr sentation man eine Liste mit angefragten Auftr gen erhalten will Der Button Header bearbeiten ffnet einen Dialog In dem Dialog k nnen Sie den Request Header durch Doppelklick auf die einzelnen Zeilen der Header Liste definieren Ef Die zul ssigen Header sind in der HTTP Spezifikation festgelegt siehe http www w3 org Protocols rfc26 16 rfc26 16 sec5 htmi sec5 3 Test m Button Versand der Anfrage testen Zum Pr fen ob die Verbindung mit Ihren Angaben erfolgreich aufgebaut werden kann Der Button ffnet einen Dialog in dem die konfigurierte Verbindung getestet werden kann und eine Antwort mit Status Code HTTP Header und Daten angezeigt wird inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 302 REST Connector Dialogbeschreibungen 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 20 RFID Connector
456. s als Dienst installieren S 468 Zus tzliche Software Sie m ssen folgende Software installieren Isode Client Den Isode Client erhalten Sie von der inubit AG 43 1 1 Isode unter Windows als Dienst installieren 16 12 2011 So gehen Sie vor 1 Installieren Sie den Isode Client W hlen Sie dabei das Setup Typical Um den Pfad zum bin Verzeichnis des Isode Clients der globalen Path Variable hinzuzuf gen w hlen Sie Start gt Einstellungen gt Systemsteuerung Das Fenster Systemsteuerung wird angezeigt Doppelklicken Sie den Eintrag System Das Fenster Systemeigenschaften ffnet sich Zeigen Sie das Register Erweitert an inubit Suite 6 Workbench Process Engine Systemkonnektor Guide X 400 SE Connector 469 Lesebestatigungen abholen und versenden 5 Klicken Sie auf den Button Umgebungsvariablen Das gleichnamige Fenster ffnet sich 6 Markieren Sie im Bereich Systemvariablen die Variable Path 7 Klicken Sie auf Bearbeiten 8 F gen Sie am Ende der Eintr ge ein Semikolon und dann den Pfad zum bin Verzeichnis des Isode Clients ein 43 2 Lesebest tigungen abholen und versenden Lesebest tigungen versenden Wenn f r Nachrichten Lesebest tigungen angefordert sind erzeugt und versendet ein X 400 SE Input Connector automatisch Lesebest tigungen Nachrichten f r die eine Lesebest tigung angefordert wird enthalten ein isIPN Element mit
457. sart BAPI RFC Geben Sie die Zeichenkodierung f r die zu kommunizierenden Daten an Login Informationen Ab Version 2 1 6 des SAP Connectors wird bei dem Login Benutzer A Passwort Gro und Kleinschreibung unterschieden Client Dreistellige Clientnummer Benutzer Name des Benutzers mit dem Sie Zugriff auf das SAP System haben a Passwort Zum Benutzernamen passendes Passwort Sprache Sprache in der die SAP Systemdialoge angezeigt werden sollen Eingabe als zweistellige Buchstabenfolge in Gro schreibung z B DE EN oder FR Angabe ist optional Listener Einstellungen Nur bei Input Listener Die Gateway Einstellungen sind notwendig weil das SAP System nicht direkt sondern ber ein Gateway mit der inubit Process Engine kommuniziert m Gateways Hostname Name des Gateway Servers m Gateway Servicenummer Da es mehrere Gateway Hosts geben kann sind diese nummeriert Fragen Sie Ihren SAP Administrator nach dieser Nummer diese kann z B so aussehen sapgw00 Programm ID Vor dem Erstellen eines Input Listener Connectors muss im SAP System eine RFC Destination angelegt werden Diese hat eine Programm ID die hier angegeben werden muss Fragen Sie Ihren SAP Administrator nach dieser Programm ID Unicodemodus aktivieren 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide SAP Connector 337 Dialog SAP Connector Eigenschaften Markieren Sie diese Option um mit SAP
458. sdaten zum SAP System automatisch inubit Suite 6 Workbench Process Engine Systemkonnektor Guide SAP Connector 331 XML Request Response erstellen bernommen werden k nnen Andernfalls m ssen Sie die Verbindungsdaten manuell eingeben So gehen Sie vor 1 Erzeugen Sie einen XSLT Converter 2 ffnen Sie das Modul im lokalen Arbeitsverzeichnis zum Bearbeiten Das Register XSLT Converter wird angezeigt 3 ffnen Sie im Bereich XML Zieldatei das J Men 4 W hlen Sie ffnen von gt SAP Explorer Der folgende Dialog ffnet sich IS SAP Explorer x Yerbindungsdaten zum SAP System Zur bernahme der Yerbindungsdaten aus einem existierenden SAP Connector Modul w hlen Sie das entsprechende Modul aus der Liste aus Die Verbindungsdaten werden dadurch automatisch bernommen Alternativ k nnen Sie die Yerbindungsdaten auch manuell eingeben Einstellungen bernehmen von Modul Barr Listener Async z System Informationen Hostname sapix inubit com System Nummer foo Login Informationen Client ooo Benutzer JBCUSER Passwort bam Sprache e J Fertig stellen X Abbrechen In diesem Dialog werden die Verbindungsdaten zum SAP System angezeigt W hlen Sie aus der Liste Modul das SAP Modul mit den passenden Verbindungsdaten oder geben Sie die Verbindungsdaten manuell ein 5 Klicken Sie auf Weiter Der folgende Dialog wird angeze
459. seintrag wird f r eine Datei mit einem bestimmten Namen angelegt Trifft eine Datei mit diesem Namen ein so bestimmt der RE welche Aktion danach gestartet werden soll beispielsweise Datei ersetzen Datei l schen oder wie hier gefordert Code konvertieren F r Residente Empfangseintr ge gibt es in der OFTP Middleware eine eigene GUI zu deren Definition OFTPUNIX Alle Gro buchstaben Ziffern und die Sonderzeichen Punkt Minus UNIX alle Buchstaben Ziffern und die Sonderzeichen Eingangsbest tigung EERP_in EERP End to End Response bedeutet Empfangsbest tigung Die EERP_in wird vom Gesch ftspartner gesendet Die Combobox bietet die Eintr ge NEVER und NORMAL NEVER bedeutet dass der Gesch ftspartner keine Eingangsbest tigung sendet Die bertragung wird mit der korrekten bermittlung der Nachricht beendet NORMAL bedeutet dass eine Eingangsbest tigung erwartet wird Der Eingang der Best tigung geh rt zur Sendeaufforderung Eine Sendeaufforderung besteht so lange wie entweder noch Dateien zur bertragung anstehen oder auf den Eingang von Eingangsbest tigungen gewartet wird Mit dem Eingang der Best tigung wird auch die Sendeaufforderung beendet Die Auswahl NORMAL ist der Standard Ausgangsbest tigung EERP_out Eine Empfangsbest tigung wird von der lokalen Station an den Gesch ftspartner gesendet Standardm ig ist die Option IMMEDIATE vorausgew hlt Die folgenden M glichkeiten stehen
460. ser Abschnitt erlautert die folgenden Themen Modulvariablen des REST Connectors S 286 REST Funktionsprinzip S 287 HTTP Methoden verwenden S 290 Ressource anbieten S 290 Verf gbare Input Connectoren anzeigen S 293 Publizierte Ressourcen anzeigen S 293 Ressource aufrufen S 294 Dialogbeschreibungen S 296 Verwendung Der REST Connector bietet eine Schnittstelle um Daten via HTTP zu bertragen ohne dass es dabei eine zus tzliche Transportschicht wie z B SOAP gibt Der REST Connector wird genutzt um REST konforme Web Services ber eine URL aufzurufen oder anzubieten Konnektortypen Die Funktionen des REST Connectors h ngen von der konkreten Konfiguration ab Input Listener Connector Stellt eine Ressource unter einer angegebenen URL zur Verf gung die von einem Client per Request angefragt werden kann Die angebotene Ressource stellt dabei das Ergebnis einer Workflow Ausf hrung dar Alle Parameter und Header die mit dem Request bergeben wurden stehen w hrend der Workflow Ausf hrung als Modulvariablen zur Verf gung Medium Output Connector Sendet als Client HTTP Requests an einen HTTP Server und gibt im Fall des Medium Connectors die zur ckgelieferte Antwort falls vorhanden an den Workflow weiter Siehe auch Systemkonnektoren Workbench Process Engine Systemkonnektor Guide Kap 1 S 19 Module anlegen Workbench Benutzer Guide Kap 3 3 S 119 Technical Workflow Diagr
461. setzt Passwort G ltiges Passwort der UDDI Bei Auswahl einer mitgelieferten UDDI wird das Passwort automatisch gesetzt tModel publizieren Wenn markiert dann wird WSDL Datei als tModel publiziert tModel Key Wird nach dem Publizieren von der UDDI Registry zur ckgeliefert Beschreibung Geben Sie eine Beschreibung Ihres Web Service ein Business Service publizieren Markieren Sie diese Option um die WSDL Datei als Business Service zu publizieren Service Key Wird nach dem Publizieren von der UDDI Registry zur ckgeliefert Business Key Repr sentiert die Business Gruppe in dem der Service zur Verf gung steht Name Service Name der beim LateBinding als Suchparameter genutzt wird Beschreibung Geben Sie eine Beschreibung Ihres Web Service ein Bindungsbeschreibung Geben Sie eine Beschreibung der Bindungsart ein WSDL URL URL des Web Service die das UDDI beim LateBinding zur ckgibt tModel Key inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Web Services Connector 453 Dialogbeschreibungen Wird nach dem Publizieren von der UDDI Registry zur ckgeliefert Si Siehe uddi xml org f r weitere Beschreibungen 40 14 7 Dialog WS Security Konfiguration Input Listener Connector In diesem Dialog haben Sie folgende Optionen Service Authentifizierung Die Authentifizierung des Service ist immer n tig wenn WS Security verwendet werden soll Der Zertifikat Handshake garantiert dem Service
462. sgegeben Benutzerdefiniert Alternativ k nnen Sie zur Ausgabe eine Java Klasse nutzen welche das SQL Ergebnis nach XML umformt Geben Sie den kompletten Namen ein inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Vorschau Database Connector 87 Dialogbeschreibungen Die Java Klasse muss das Interface com inubit ibis utils query ResultSetOutput im SDK enthalten implementieren Zeilennummer Wenn markiert dann wird bei den Elementen ROW und COLUMN das Attribut ID mit dem Wert der jeweiligen laufenden Nummer ausgegeben zZ B lt ResultSet gt lt Row id 1 gt lt Column id 1 gt Name lt Column gt lt Column id 2 gt Street lt Column gt lt Row gt Mit einem Klick auf den Button Vorschau erzeugen erhalten Sie eine Vorschau auf das Ausgabeformat der Query 6 5 5 Dialog Datenbank Connection Pooling Lu Verbindungspooling In diesem Dialog konfigurieren Sie das Connection Pooling Wenn das Connection Pooling aktiviert ist werden physische Verbindungen zu einer Datenbank wiederverwendet Dies beschleunigt die Abarbeitung der Abfragen Die Verbindungen werden nach ihrer Verwendung nicht abgebaut sondern gespeichert und sind f r nachfolgende Zugriffe verf gbar So muss nicht bei jedem Zugriff auf die Datenbank erneut zeitintensiv eine Verbindung aufgebaut werden Wiederverwendung des Connection Pools Alle Database Connectoren bei denen die Werte der Einstel
463. sion Der Standard ist 1 Sicherheit OFTP Version Dieser Parameter muss nur gesetzt werden wenn der Partner nicht in der Lage ist die Protokollversion auszuhandeln a SFIDDESC als Dateiname Start File ID Description Wird anstatt VDSN als Dateiname f r die bertragung verwendet PKI Aktiviert Deaktiviert die PKI Anbindung a Zertifikatsvalidierung Legt fest wie die Zertifikate validiert werden sollen Der weitere Aufbau des Dialogs fur die Nachbarstation hangt davon ab welches Verbindungsprotokoll Sie ausgew hlt haben 25 6 2 1 Nachbarstation ber TCP IP 16 12 2011 IP Adresse Name oder IP Nummer des Rechners ber den die TCP IP Verbindung l uft Port Portnummer f r die TCP IP Verbindung inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 25 6 2 2 Nachbarstation ber ISDN OFTP2 Connector 261 Dialog Stationen Wenn Sie eine Nachbarstation konfigurieren die Uber ISDN verbunden ist wird automatisch das X 25 Protokoll zur Konfiguration hinzugef gt da ISDN allein nicht zum Aufbau einer OFTP2 konformen Verbindung ausreicht Nummer des zugeordneten Empfangers Wird automatisch vergeben Typ Pflicht Nicht konfigurierbar Karten Nummer Pflicht Wird automatisch vergeben ISDN Adresse Entspricht der ISDN Nummer des Partners Typ Ublicherweise CAPI2A ISDN Protokoll Gibt den genutzten ISDN Standard an 1TR6 Deutscher Landesstandard E DSS1 EURO ISDN Standa
464. ss Engine Systemkonnektor Guide 16 12 2011 466 WebSphere MQ Connector Dialog WebSphere Message Queue Connector 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide E EI A SE Connector et Verwendung Verbindungskosten reduzieren Konnektortypen Dieser Abschnitt erlautert die folgenden Themen m Voraussetzungen f r den Betrieb S 468 m Lesebest tigungen abholen und versenden S 469 m Dialogbeschreibungen S 469 Ein X 400 SE Connector empf ngt und versendet Nachrichten auf Basis des internationalen Standards X 400 ber X 400 werden Nachrichten in einem geschlossenen Rechnernetz ausgetauscht Sowohl Absender als auch Empf nger der Nachricht besitzen X 400 Mailboxen in diesem Netz Alle Nachrichten werden grunds tzlich ber diese X 400 Mailboxen vermittelt d h eine Nachricht wird zu der X 400 Mailbox des Senders geschickt von dort an die X 400 Mailbox des Empf ngers bermittelt und vom Empf nger abgeholt In der inubit Suite 6 werden die Nachrichten von einem Isode Client an die X 400 Mailbox bermittelt der zus tzlich installiert werden muss Falls Ihr Provider die Verbindungen zu Ihrer X 400 Mailbox pro angefangene Minute oder pro Login berechnet ist es sinnvoll die folgenden Ma nahmen zu ber cksichtigen um die Verbindungskosten zu reduzieren Abholung von Nachrichten Aktivieren Sie die Keep alive Funktion Siehe Keep alive aktivieren Workbench Process En
465. ssels Nach dem Laden wird ber dem Button die G ltigkeit des Schl ssels angezeigt Eingehende Nachricht muss signiert sein Wenn markiert dann erzeugt das Eintreffen einer unsignierten Nachricht einen Fehler Wenn die Option markiert ist dann werden alle eingehenden Nachrichten entschl sselt Dazu ben tigen Sie Ihren privaten Schl ssel Keystore hinzuf gen Button ffnet einen Dateiexplorer zum Laden des Schl ssels Nach dem Laden wird ber dem Button die G ltigkeit des Schl ssels angezeigt Eingehende Nachricht muss verschl sselt sein Wenn markiert dann erzeugt das Eintreffen einer unverschl sselten Nachricht einen Fehler 3 3 3 Dialog AS2 Listener Konfiguration 16 12 2011 Nachrichtenempfang mit Listener Dieser Dialog bietet folgende Optionen inubit Suite 6 Workbench Process Engine Systemkonnektor Guide AS2 Connector 37 Dialogbeschreibungen Konfiguration des Servers m URL URL des Servers auf dem die inubit Process Engine mit dem AS2 Input Connector l uft Die URL ist standardm ig vorbelegt mit einer URL nach folgendem Muster http lt localhost 8000 gt ibis servlet BISHTTPUploadServlet lt Module Name gt Passen Sie ggf die URL an Authentifizierung Wenn f r Ihren Server eine Authentifizierung notwendig ist geben Sie hier die entsprechenden Daten an 3 3 4 Dialog Message Archiv Konfiguration MDN Empfang mit Input Listener Siehe Modul
466. st nur bei aktiviertem Scheduler aktiv inubit Suite 6 Workbench Process Engine Systemkonnektor Guide File Connector 125 Dialogbeschreibungen Lesereihenfolge Wenn mehr als eine Datei bertragen wird legen Sie fest welche Dateien zuerst bertragen werden und in welcher Reihenfolge 10 2 2 Dialog Datenweitergabe Input Connector In diesem Dialog konfigurieren Sie die Ausgabe des Konnektors Verzeichnis Konfiguration Bei Auswahl Verzeichnismodus Inkl Verzeichnisse Wenn markiert liest der File Connector zus tzlich zu den Dateien im angegebenen Verzeichnis auch das Verzeichnis selbst ein mit Unterverzeichnissen Wenn markiert liest der File Connector zus tzlich rekursiv alle Unterverzeichnisse des angegebenen Verzeichnisses ein m Leere Verzeichnisse nach dem Lesen l schen L scht leere Verzeichnisse nach dem Lesen diese Option ist sinnvoll vor allem in Kombination mit der Option Dateien nach dem Lesen l schen Limit Dateianzahl Maximale Anzahl von Dateien die eingelesen werden Limit Gesamtgr e Maximale Gr e bis zu der Dateien eingelesen werden Dateipr fung Bei Auswahl Dateimodus Abbruch des Workflows wenn die Datei nicht existiert Die Ausf hrung des Workflows wird mit einem Fehler abgebrochen wenn der Zugriff auf die angegebene Datei fehlschl gt Fur den Fall dass der File Input Connector nicht das erste Modul in einem Technical Wor
467. stance Identifier ist eine Zeichenkette mit der jede Nachricht im Kontext zweier Gesch ftspartner eindeutig gekennzeichnet wird F r den RosettaNet Input und Output Connector m ssen Sie dasselbe Arbeitsverzeichnis angeben Mit der Auswahl der DTDs wird der syntaktische Aufbau der Nachrichten Header bestimmt Die ben tigten DTDs k nnen von den Seiten des RosettaNet Konsortiums heruntergeladen werden ZIP Datei des aktuellen RNIF V2 0 Pr ambel DTD Preamble MS V02 00 dtd Delivery Header DTD DeliveryHeader MS V02 00 dtd Service Header DTD ServiceHeader MS V02 00 dtd Receipt Ack DTD AcknowledgmentOfReceipt MS V02_ 00 dtd Exception DTD Exception MS V02 00 dtd Not DTD 0A1 MS V0O2 00 FailureNotification dtd Um eine bereits geladene Datei zu aktualisieren m ssen Sie eine Datei mit einem anderen Namen laden Wenn Sie eine Datei mit demselben Namen laden dann wird die vorhandene Datei nicht ersetzt inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Identifikation Si Nachrichtenarchiv aufraumen Behandlung von Anhangen Fehlerbehandlung RosettaNet HTTPS Connector 317 Dialogbeschreibungen Ihre DUNS Geben Sie Ihre eigene DUNS Nummer an Eine DUNS Nummer dient der eindeutigen Identifikation von Geschaftspartnern Sie erhalten eine DUNS Nummer bei der Dun amp Bradstreet Corporation unter http Awww dnb com Partner DUNS Geben Sie die DUNS Nummer I
468. stationen Nachbarstation hinzuf gen OFTP Connector 237 Dialog Stationen Die lokale Station muss immer den Namen LOC in Gro buchstaben haben Die ersten beiden Optionsgruppen sind die folgenden Odette ID Dies ist eine eindeutige Zeichenkette die aus maximal 25 Zeichen besteht Das erste Zeichen ist immer ein O Eine Odette ID erhalten Sie unter www vda de Lokale Station Name Telefon und Bemerkungen sind optionale Felder Vergeben Sie f r Name einen beschreibenden Namen das Feld Telefon kann die Nummer des Sachbearbeiters enthalten der die Konfiguration betreut Bemerkungen kann den frei w hlbaren Namen der Station enthalten Danach folgen die Empf nger Deren Konfiguration ist abh ngig vom gew hlten Protokoll Wenn Sie LOC markiert haben steht Ihnen ein Kontextmen mit folgenden Befehlen zur Verf gung Nachbarstationen hinzuf gen Empf nger hinzuf gen Empf nger entfernen Verbindung aktivieren Dieser Abschnitt erl utert die folgenden Themen Nachbarstation ber TCP IP S 241 Nachbarstation ber SNA LU6 2 S 241 Nachbarstation ber ISDN S 241 Nachbarstation ber X 25 S 242 Virtual Virtuelle Nachbarstation S 243 Routed Station S 244 Verbindung aktivieren S 244 Entfernen S 244 Eine Nachbarstation ist die Station eines Gesch ftspartners mit dem Sie Nachrichten austauschen wollen Mit dieser Option f gen Sie eine neue
469. steners Teilen Sie die Server URL denjenigen mit die Nachrichten zur WY Verarbeitung an den Input Listener senden Input Connector URL des HTTP Servers oder HTTP Input Listener Connectors den der Input Connector aufruft Medium Output Connector URL des Servers an den Connector seinen POST Request sendet z B Adresse eines HTTP Input Listeners Button SSL nur Input Connector Zum Absichern der Kommunikation Uber SSL Siehe Dialog SSL Konfiguration Workbench Process Engine Systemkonnektor Guide Kap 1 1 4 S 24 Authentifizierung m Authentifizierung erforderlich Mit dieser Option legen Sie fest dass sich jeder Client gegen ber dem Input Listener authentifizieren muss Verfahren Bei der Basic Authentication werden Benutzername und Passwort verlangt und unverschl sselt bermittelt Benutzername Benutzername f r die Authentifizierung Passwort Passwort f r die Authentifizierung HTTP Header Konfiguration ber den Header k nnen Informationen wie z B Dateigr e HTTP Server und User Agent Kennung oder MIME Typ zwischen Client und HTTP Server bertragen werden Der Button Header Liste ffnet einen Dialog in dem Sie Name Wert Paare als Header definieren k nnen inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 150 HTTP Connector Dialog HTTP Connector Eigenschaften Si Informationen ber zul ssige Header finden Sie in d
470. stf cher muss nur das Postfach angegeben werden auf welches sich die Aktion bezieht Verbindungstest m Verbindung testen Zum Testen ob die Verbindung mit Ihren Angaben erfolgreich aufgebaut werden kann 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide A 113 o Execution Connector Dieser Abschnitt erlautert die folgenden Themen Beispiel Verzeichnis ausgeben S 113 Beispiel Datei kopieren S 115 Beispiel Verzeichnis anlegen S 115 Dialog Execution Connector Eigenschaften S 116 Verwendung Mit dem Execution Connector rufen Sie eine externe Anwendung innerhalb eines Workflows auf Sie k nnen jede Anwendung aufrufen welche ber die Kommandozeile gestartet werden kann Siehe auch Systemkonnektoren Workbench Process Engine Systemkonnektor Guide Kap 1 S 19 Module anlegen Workbench Benutzer Guide Kap 3 3 S 119 Technical Workflow Diagramme Workbench Benutzer Guide Kap 12 S 293 9 1 Beispiel Verzeichnis ausgeben Mit der folgenden Konfiguration wird der Inhalt des Verzeichnisses opt data archive gelistet und ber die echo Anweisungen in eine XML Struktur gepackt inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 114 Execution Connector Beispiel Verzeichnis ausgeben S Neues Modul anlegen Execution Connector Eigenschaften Geben Sie die Daten f r den Aufruf der externen App fopt datafarchive binfbash echo
471. suchen Portlets testen und Fehler beheben Interportletkommunikations Id Eindeutiger Bezeichner f r das Portlet das Sie aktuell konfigurieren Die ID ist n tig damit das Portlet bei der Kommunikation zwischen Portlets identifiziert werden kann Diese ID wird automatisch beim Anlegen des Web Application Connectors vergeben kann aber manuell berschrieben werden Interportletkommunikation Ziel Eindeutiger Bezeichner des Portlets dem die Daten des aktuellen Portlets festgelegt im Feld Interportletkom ID zur Verf gung stehen sollen Daten aus einem Portlet k nnen f r alle Portlets oder f r ein einzelnes Portlet auf derselben Portalseite verf gbar gemacht werden Um die Daten aller Portlets auf derselben Portalseite zug nglich zu machen geben Sie hier keine ID an Parameter Trennzeichen Standardm ig werden Parameter Werte Paare in einer URL durch die Zeichen und amp getrennt z B inubit com search Parameterl Wertl amp Parameter2 Wert2 Falls Sie einen anderen Portalserver als Liferay verwenden und dieser ein anderes Trennzeichen fordert geben Sie das Zeichen ein Lastverteilung Verteilt die Last der Workflow Ausf hrung auf mehrere inubit Process Engines wenn hier die URLs von deren SOAP Servlets angegeben sind Die URLs der SOAP Servlets haben folgendes Muster http lt rechnername gt 8000 ibis servlet IBISSoapServlet und entsprechen den URLs die beim Login an der inubit Workbench angezeigt werden Auf a
472. t Geben Sie das zu Ihrer Benutzerkennung geh rende Passwort an Namensdienst Klassenname Vorbelegt mit der Standard Java Klasse welche mit der inubit Suite 6 ausgeliefert wird Um eine andere Klasse f r den LDAP Namens und Verzeichnisdienst zu verwenden geben Sie den Klassennamen ein s Stellen Sie sicher dass die angegebene Klasse im Java Classpath Y vorhanden ist Verbindungstest m Verbindung testen Zum Testen ob die Verbindung mit Ihren Angaben erfolgreich aufgebaut werden kann 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide ae Livelink PDMS Connector si Verwendung Konnektortypen Dieser Abschnitt erlautert die folgenden Themen a JAR Dateien installieren S 205 Inhalt und Struktur der Eingangs und Ausgangsnachrichten S 206 a Dialog Livelink PDMS Connector Eigenschaften S 214 Mit dem Livelink PDMS Connector verbinden Sie die inubit Process Engine mit einem Livelink Archive Server Sie k nnen mit dem Konnektor auf archivierte Daten und Dokumente im Production Document Management System PDMS zugreifen bzw Daten dort ablegen Ein Livelink Connector wird immer als Mediumkonnektor eingesetzt Siehe auch Systemkonnektoren Workbench Process Engine Systemkonnektor Guide Kap 1 S 19 Module anlegen Workbench Benutzer Guide Kap 3 3 S 119 Technical Workflow Diagramme Workbench Benutzer Guide Kap 12 S 293 21 1 JAR
473. t wie der Konnektor Daten ausgibt DATA Die Eingangsnachricht besteht aus Daten die unver ndert weitergegeben werden sollen Die ist z B der Fall wenn die Eingangsdaten als XML vorliegen XML Die Eingangsnachricht liegt im IBISDirectory XML Format vor Siehe Konfiguration des Ausgangsformates Workbench Process Engine Systemkonnektor Guide Kap 38 S 393 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide VFS Connector 395 Dialogbeschreibungen ZIP Die Eingabedaten sind in einer Zip Datei komprimiert Kodierung Bei Eingangsformat ZIP Kodierung Die Auswahl legt die Kodierung der Dateinamen fest Verzeichnis m Pfad Absoluter Pfad zu dem Verzeichnis das der VFS Connector beim Schreiben von Dateien verwenden soll nach dem Muster Root XY_TestGruppe XY_Testdaten Erzeuge fehlende Verzeichnisse Erzeugt alle nicht existierenden Verzeichnisse aus der Pfadangabe Datei nur bei Eingangsformat DATA Name Dateiname Optional mit Wildcard bzw regularem Ausdruck Bestehende Datei berschreiben Markiert Wenn bereits eine Datei mit demselben Namen existiert dann wird diese berschrieben Daten an die Datei anf gen Markiert Die zu lesende Datei wird bei jeder Ausf hrung des Workflows an eine evtl bereits existierende Datei angeh ngt Dies ist z B sinnvoll um Log Daten kumulativ in einer Datei zu protokollieren Diese Option kann nicht verwendet werden wen
474. t Connector Startet zum angegebenen Zeitpunkt bzw im angegebenen Intervall und st t damit die Verarbeitung des Technical Workflows an Output Connector Sendet Nachrichten zum definierten Zeitpunkt bzw Intervall an die Zielapplikation Bis dahin werden die Nachrichten zwischengespeichert Wenn ein Systemkonnektor in einem Intervall gestartet wird das k rzer ist als die Ausf hrung des Workflows z B Intervall 10 s Ausf hrung 45 s dann verh lt sich der Workflow folgenderma en Wenn der Workflow parallel geschaltet ist dann wird er im angegebenen Intervall gestartet Falls die maximale Anzahl m glicher paralleler Ausf hrungen erreicht ist dann wird die weitere Bearbeitung in die Queue gestellt Wenn der Workflow nicht parallelisiert ist und zum Zeitpunkt seines n chsten Aufrufs noch l uft dann wird der Workflow nicht erneut gestartet Tage Ein Systemkonnektor kann folgenderma en aktiviert werden t glich w chentlich Auswahl eines oder mehrerer Wochentage monatlich Auswahl eines oder mehrere Tage eines Monats Uhrzeit Startzeit zu welcher der Prozess an dem angegeben Tag gestartet werden soll Wenn ein Intervall aktiviert ist dann wird der Vorgang in einem anzugebenden zeitlichen Abstand erlaubt z B alle 5 Minuten Um das Wiederholen des Vorgangs zu beenden muss ein Endzeitpunkt definiert werden Zeitraum Zeitraum Anfangs und Enddatum in dem der Scheduler aktiviert werden soll
475. t Suite 6 Workbench Process Engine Systemkonnektor Guide Einstellungen fur GET Anfragen Einstellungen fur POST und PUT Anfragen REST Connector 299 Dialogbeschreibungen In diesem Dialog legen Sie die Einstellungen fur die zuvor ausgew hlten und von Ihrem Konnektor unterst tzten HTTP Methoden fest die f r eine Antwort genutzt werden Legen Sie hier fest wie die Repr sentation der Antwort Daten bei GET Requests aussehen soll Die Standard Einstellungen sind bereits sinnvoll gew hlt und k nnen belassen werden Medien Typ W hlen Sie den gew nschten Medien Typ aus Informationen zu MIME Typen finden Sie unter http de wikipedia org wiki Internet Media_Type und _http de selfhtml org diverses mimetypen htm Zeichensatz W hlen Sie den Zeichensatz der Antwort Daten aus Workflow asynchron starten Aktivieren Sie diese Option wenn der Input Listener nach dem Empfang des Request die HTTP Statusmeldung direkt an den Client zur ckliefern soll In diesem Fall wird die Antwort vor dem Start des Workflows geschickt Das Ergebnis des Workflows wird nicht zur ckgegeben Falls die Option nicht aktiviert ist startet der Workflow synchron und die Antwort wird erst an den Client zur ckgeschickt nachdem das letzte Modul des Workflows ausgef hrt wurde Antwort Daten setzen Aktivieren Sie diese Option wenn Sie auf eine Anfrage kein Antwort Daten zur ckliefern wollen Wenn Sie mit POST PUT oder DELETE eine
476. t durch das Attribut xsd type festgelegt wird Si Eine englischsprachige Diskussion der Vor und Nachteile von WSDL Stilen finden Sie unter http www ibm com developerworks webservices library ws whichwsdl Vorhandene WSDL Ubernehmeni integrieren Aktivieren Sie diese Option um eine bereits vorhandene WSDL zu nutzen Die folgenden Optionen stehen Ihnen zur Verf gung Als WSDL Import hinzuf gen In die WSDL wird ein wsdl import Element mit der angegebenen URL als Referenz eingef gt Inhalt bernehmen Die Inhalte aus der im Feld URL angegebenen Datei werden in die WSDL kopiert inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 438 Web Services Connector Dialogbeschreibungen URL Mit einem Klick auf das Icon sam Ende des URL Feldes ffnen Sie ein Men um die URL der WSDL anzugeben eine Repositorydatei oder ein Modul auszuw hlen 40 14 2 Dialog Aufzurufender Web Service WSDL Definition Medium und Output Connector In diesem Dialog legen Sie fest ob der Konnektor auf eine am Konnektor selbst gespeicherte WSDL zugreifen soll oder auf eine WSDL die im gesamten Workflow zur Verf gung steht Definition des aufzurufenden Web Services am Modul speichern W hlen Sie diese Option wenn die WSDL an dem Connector gespeichert werden soll Am Workflow PartnerLink gespeicherte Definition verwenden W hlen Sie diese Option wenn die WSDL im Workflow gespeichert werde
477. t und Update ab Damit wird versucht einen Datensatz zu aktualisieren Update falls dies nicht m glich ist weil der Datensatz noch nicht vorhanden ist wird der Datensatz ausgef hrt weil es we eingef gt Insert Das Update wird zuerst niger zeitintensiv ist als das Insert lt queries gt lt query type updateOrInsert gt lt tables gt lt table gt lt tableNames gt lt tableName gt OrderTable lt tableName gt lt tableNames gt lt fields gt lt field skip update gt lt fieldName gt OrderNr lt fieldName gt lt fieldValue gt Kundell lt fieldValue gt lt field gt lt field gt lt fieldName gt Kunde lt fieldName gt lt fieldValue gt 123 lt fieldValue gt lt field gt lt field gt lt fieldName gt Textl lt fieldName gt lt fieldValue gt infol lt fieldValue gt lt field gt lt field gt lt fieldName gt Text2 lt fieldName gt lt fieldValue gt info2 lt fieldValue gt lt field gt lt fields gt lt conditions gt lt condition type OR gt lt leftValue gt OrderNr lt leftValue gt lt operation gt lt operation gt lt rightValue gt Kundell lt rightValue gt lt condition gt lt conditions gt lt table gt lt tables gt lt query gt lt queries gt 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Database Connector XML Querys Struktur und Beispiele 6 4 8 Datens tze l schen Delete Zum L schen
478. t werden DBStructure Description SoftDelete Obligatorisch Noch nicht unterst tzt inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 98 Database Object Connector Konfigurationsdatei Feldbeschreibungen Element Attribute Name Bedeutung DBStructure AutoInserUpdateConversion Obligatorisch Noch nicht unterst tzt Description Table DBTableName Obligatorisch Tabellenname in der DB Table TagTableName Obligatorisch Tabellenname in XML Table DBProc InsteadUpdate Implizit StoredProcedure statt Up date Table DBProc InsteadInsert Implizit StoredProcedure statt Insert Table DBProc_InsteadSelect Implizit StoredProcedure statt Select Table DBProc InsteadDelete Implizit StoredProcedure statt De lete Table DBSoftDeletField Implizit Noch nicht unterst tzt Table DBSOftDeletValue Implizit Noch nicht unterst tzt Field DBFieldName Obligatorisch Feldname in der DB Field TagFieldName Obligatorisch Feldname im XML Field DBSPParamIdx Implizit StoredProcedure Parameter Index Field DBFieldType Implizit Feldtyp Field DBFieldLength Implizit Feldlange Field DBIsPrimaryKey Obligatorisch Prim rschl ssel Field TsAutoField Implizit Autoident Feld wenn true dann wird ber getNewID eine ID geholt Siehe Datenbankprozedur getNewID erstellen Workbench Process Engine Syst
479. te 6 Workbench Process Engine Systemkonnektor Guide FTP Connector 141 Dialogbeschreibungen Eingangsnachricht zus tzlich auch als Ausgangsnachricht setzen Wenn diese Option aktiviert ist wird die Eingangsnachricht an die Ausgangsnachricht angeh ngt inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 142 FTP Connector Dialogbeschreibungen 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide BRE HL 7 TCP IP Connector Se Verwendung Konnektortypen Dieser Abschnitt erlautert die folgenden Themen a Dialog HL7 TCP IP Eigenschaften S 144 Der HL7 TCP IP Connector baut eine Socket Verbindung zwischen der inubit Suite 6 und einem anderen Programm auf um HL7 Nachrichten Uber das TCP IP MLLP Protokoll Minimal Lower Layer Protocol zu senden oder zu empfangen Health Level 7 HL7 umfasst eine Gruppe gebrauchlicher Austauschformate im Gesundheitswesen Die inubit Suite 6 unterstutzt die Versionen 2 3 1 und 2 4 Die Funktionen des HL7 TCP IP Connectors sind von der Konfiguration abhangig Input Connector Fungiert als Client holt HL7 Nachrichten von der angegebenen IP Adresse und bergibt diese an das nachfolgende Modul des Workflows Input Listener Connector Fungiert als Server und etabliert unter der angegebenen IP Adresse einen Dienst der auf HL7 Nachrichten wartet Sobald eine HL7 Nachricht eintrifft wird automatisch eine Empfangsbest tigung ACK
480. teaching ss 03 sam sam03_rn pdf Der RosettaNet Connector unterst tzt die folgenden Funktionalit ten RosettaNet Implementation Framework RNIF V2 0 RNIF beschreibt den Aufbau der XML Nachrichten das Vorgehen beim Ver und Entpacken der Nachrichten die unterst tzen Protokolle Sicherheitsanforderungen und die Fehlerbehandlung Asynchrones Empfangen von Nachrichten ber HTTP S Entpacken empfangener Nachrichten Syntax Check der Nachrichten und Konvertierung in ein eigenes XML Format Archivierung von Nachrichten Erzeugen einer g ltigen RosettaNet Nachricht aus einer im Workflow aufbereiteten PIP Nachricht RosettaNet Partner Interface Processes PIP definieren Gesch ftsprozesse zwischen Gesch ftspartnern Asynchroner Versand von Nachrichten und Empfangsbestatigungen Ober HTTP S Erzeugung und Kontrolle der verwendeten Nachrichten IDs entsprechend dem RNIF Siehe auch Systemkonnektoren Workbench Process Engine Systemkonnektor Guide Kap 1 S 19 Module anlegen Workbench Benutzer Guide Kap 3 3 S 119 Technical Workflow Diagramme Workbench Benutzer Guide Kap 12 S 293 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 308 RosettaNet HTTPS Connector Struktur und Austausch von RosettaNet Nachrichten 30 1 Struktur und Austausch von RosettaNet Nachrichten Struktur Die folgende Abbildung zeigt die Struktur einer RosettaNet Business 16 12 2011 Message MIME multipart
481. teilung FROM mitarbeiter XMLQuery Um ein SELECT DISTINCT zu formulieren haben Sie zwei M glichkeiten 1 DISTINCT beim Spaltennamen angeben lt queries gt lt query type select gt lt tables gt lt table gt lt tableNames gt lt tableName gt Mitarbeiter lt tableName gt lt tableNames gt lt fields gt lt field gt lt fieldName gt DISTINCT Abteilung lt fieldName gt lt field gt lt fields gt lt table gt lt tables gt lt query gt lt queries gt 2 Mit dem Attribut properties force die Abfrage direkt bergeben lt queries gt lt query type select properties force gt lt value gt SELECT DISTINCT Abteilung FROM Mitarbeiter lt value gt lt query gt lt queries gt 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Database Connector 69 XML Querys Struktur und Beispiele 6 4 4 Daten aus verschiedenen Tabellen Join Ein Join ist eine Abfrage die Datensatze aus zwei oder mehr verschiedenen Tabellenspalten zueinander in Beziehung setzt z B SOL SELECT FROM Gartenmoebel Kategorien WHERE Gartenmoebel KategorieNr Kategorien Kategorienummer XMLQuery lt xml version 1 0 encoding 1S0 8859 1 gt lt queries gt lt query type select gt lt tables gt lt table gt lt tableNames gt lt tableName gt Gartenmoebel lt tableName gt lt tableName gt Kategorien lt tableNam
482. ten werden nach ihrer Erfassung vom Absender elektronisch signiert und dann im OSCI Format an einen so genannten Intermedi r gesendet Der Intermedi r bernimmt die Funktionalit ten einer virtuellen Poststelle VPS pr ft die Signatur und die Zertifikate erstellt dar ber ein Pr fprotokoll und h lt die Nachricht im Server Postfach des Empf ngers zum Abruf bereit Der OSCI Intermedi r wird von der virtuellen Poststelle f r die Verarbeitung von OSCI Nachrichten genutzt Dabei ist die virtuelle Poststelle eine L sung um verschl sselte und signierte Nachrichten die eine Beh rde in den verschiedensten Formaten und Protokollen erh lt entgegenzunehmen zu konvertieren und zu verarbeiten Der OSCI Connector verbindet sich mit der virtuellen Poststelle und kann mit den entsprechenden Zugangsdaten OSCI Nachrichten empfangen sowie an diese senden Das entsprechende Schema Template finden Sie im iS Repository gt unter Global gt System gt Mapping Templates gt OSCI Connector 27 3 Dialogbeschreibungen Dieser Abschnitt erl utert die folgenden Themen m Dialog Abrufen von OSCI Nachrichten am Intermedi r S 281 a Dialog Erstellen von OSCI Nachrichten am Intermedi r S 282 27 3 1 Dialog Abrufen von OSCI Nachrichten am Intermedi r Input Connector In diesem Dialog legen Sie die Konfigurationseinstellungen des Empf ngers fest um OSCI Nachrichten am Intermedi r abzurufen
483. ten Datenbank um die Felder Datenbank URL und Datenbanktreiber Klasse sinnvoll zu belegen Bei Auswahl von IS Log Database verbindet sich der Database Connector mit der Logging Monitoring Datenbank der inubit Suite 6 F r die Verbindung wird die Konfiguration der inubit Process Engine verwendet deswegen werden alle anderen Felder in diesem Bereich deaktiviert 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Database Object Connector 103 Dialogbeschreibungen Falls Ihre Datenbank nicht vorhanden ist w hlen Sie die Voreinstellung Custom und f llen Sie die Felder manuell aus Unter Windows k nnen Sie auf die JOBC ODBC Bridge ausweichen W hlen Sie die JDBC ODBC Bridge nur wenn Sie keinen JDBC A Zugriff auf Ihrer Datenbank einrichten k nnen Eine JOBC ODBC Bridge hat eine schlechtere Performance der Funktionsumfang kann eingeschr nkt sein und die automatische Typerkennung ist deutlich langsamer Datenbank URL Wird vorbelegt wenn Sie eine vorkonfigurierte Datenbank gew hlt haben Geben Sie den Host den Port und den Datenbanknamen an Datenbanktreiber Klasse Entspricht der JDBC Verbindung der eingesetzten Datenbank Um eine andere Datenbank zu verwenden m ssen Sie einen passenden Treiber installieren Siehe Treiber installieren Process Engine Administrator und Entwickler Guide Kap 3 4 S 51 e Nach Installation eines JDBC Treiber fur
484. ten protokollieren 16 12 2011 Zur Fehleranalyse k nnen Sie SOAP Nachrichten der Web Services protokollieren lassen Die Protokolle finden Sie im Log Verzeichnis Ihres Applikationsservers inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Web Services Connector 431 Bin rdaten als Attachments mit MTOM bertragen Tomcat lt iS installdir gt server Tomcat logs catalina Datum Log unter Linux zus tzlich catalina out a JBoss lt iS installdir gt server JBoss server default log server log bzw server log Datum Das Logging steht nur f r Web Service Konnektoren ab Version 5 1 WY zur Verf gung wenn diese das Metro Framework nutzen Das Logging kann also nicht f r Web Service Konnektoren im Kompatibilit tsmodus mit dem Axis2 Framework genutzt werden So gehen Sie vor 1 Erstellen Sie ein neues Java System Property com sun xml ws transport http client HttpTranspo rtPipe dump mit dem Wert true Siehe Java System Properties Process Engine Administrator und Entwickler Guide Kap 2 17 S 38 2 Speichern Sie Ihre nderung 40 13 Bin rdaten als Attachments mit MTOM bertragen Dieser Abschnitt erl utert die folgenden Themen m Nachrichten mit bin ren Attachments versenden S 432 m Nachrichten mit bin ren Attachments empfangen S 434 Die Performance von Web Services wird durch die bertragung gro er Mengen von Bin rdaten beeintr chtigt MTOM Message
485. tet die Funktionalit t eines Technical Workflows nach au en als Web Service an Als Input Listener ist der Web Services Connector geeignet zur Integration von Legacy Systemen die typischerweise nicht ber Web Service Schnittstellen verf gen dazu wird die Schnittstelle des Legacy Systems mit Hilfe eines Technical Workflows in einen Web Service transformiert und durch den Input Listener als Service verf gbar gemacht Der Input Listener erh lt einen Request startet den Workflow wartet auf das Ergebnis des Workflows und sendet dann das Ergebnis und die HTTP Status Meldung 200 zur ck Siehe Web Service anbieten Workbench Process Engine Systemkonnektor Guide Kap 40 3 S 409 Medium Listener Connector Wartet auf die Antwort eines asynchron aufgerufenen Web Services Ein Medium Listener Connector wird daher im Workflow stets hinter einem Medium Connector der einen asynchronen Web Service aufruft genutzt Siehe Asynchronen Web Service aufrufen Workbench Process Engine Systemkonnektor Guide Kap 40 5 2 S 420 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 406 Web Services Connector Funktionsprinzip eines Web Services Metro Medium Output Connector Der Connector sendet einen Request an einen externen Web Service oder an einen Web Service Input Listener und wartet auf die Response Sobald der Connector die Response erhalten hat Ubergibt er diese an das n
486. th gespeichert nur bei Datenweitergabe gt Art Zip Kodierung Legt die Kodierung des Zeichensatzes fest 10 2 3 Dialog Zu schreibende Datei Eingangsformat Zip Konfiguration Verzeichnis Output Connector In diesem Dialog geben Sie das Format der Eingangsnachrichten an und legen fest wie diese Nachrichten ins Dateisystem geschrieben werden sollen Eingangsformat Geben Sie das Format der Eingangsnachrichten an Daten Die Eingangsnachrichten sind Daten die unver ndert weitergegeben werden sollen IBISDirectory Xml Die Eingangsnachrichten haben das IBISDirectory XML Format Zip Bei dieser Option erwartet der File Connector ein Zip Archiv als Eingangsnachricht Der File Connector entpackt dieses Archiv und speichert die entpackten Daten im angegebenen Verzeichnis Bei Eingangsformat Zip Kodierung Die Auswahl legt die Kodierung der Datei und Verzeichnisnamen fest Name Absoluter Pfad zu dem Verzeichnis das der File Connector beim Schreiben von Dateien verwenden soll Zus tzlich k nnen Sie dem zu erzeugenden Dateinamen ein Datum einen Zeitstempel oder die Prozess ID hinzuf gen Datum inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 128 File Connector Dialogbeschreibungen Auch die Datumsangabe hat einen Zeitstempel Wenn Sie den Dateinamen folgenderma en angegeben file _ TimeStamp xml erh lt die Ausgabedatei folgenden Namen file 12122
487. thodenaufruf erzeugen 244 umm24444400Hnn00Hnannnnnnsnnannnannannannnnnnnnnannnnnnnnnannnnannnnnnnnann nennen 174 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Inhaltsverzeichnis 17 3 Beispiel Methodenaufruf eee caaeesaaeeaeeeeeceeeeeeeesegsesaaeaeeeeeeeeeeeeeeeseenenenes 176 117 4 Attributliste u a hl 180 17 5 Dialog Java Reflection Connector Eigenschaften 180 18 ICA el 181 18 1 Funktionsprinzip ee 181 18 2 Eingangsn chricht erstellen cass u ae ae egpeaventagnedeesettaeceesays 182 18 3 Beispiel Eingangsnachricht ee innen 184 18 4 Dialog J2EE Connector Architecture Adapter A 185 TS IMS Le p 117217 0 sisina EENS NASAS ENEAS NEAN AREENA NN EASA KARAER 187 19 1 Zugriff auf JMS basierten Queuing Server konfigurieren ssssesseessessrirssesrrrssttrrsssttrrssstttnnnnsennnnneennn 188 19 1 1 JMS Connector in Entry Standard oder Professional Edition einsetzen nn 189 19 1 2 JMS Connector in Enterprise Enterprise Plus Edition mit beliebigem JMS basierten Queuing Server EINSETZEN TEE 190 19 2 Dialogbeschreibungen u 4 4 44a Halli Bike lit 190 19 2 1 Dialog Verbindungskonfiguration 22444444444Hnnnnnnennnnnnennnnnnnnnnnnennnnnennnnennnnnnnn nennen 191 19 2 2 Dialog kommuntkatonsmodell nn 193 19 2 3 Dialog Nachrichten Selektor AAA 196 19 2 4 Dialog Zus tzliche Eigenschaften 197 20 LDAP COnmM Ctl sciteccsescccccecev
488. tion Fehler erzeugen wenn L schvorgang fehlschl gt aktiviert ist dann wird im Queue Manager ein Fehlereintrag f r den Workflow mit diesem Modul angezeigt falls die Datei nicht gel scht werden kann Wenn ein Fehlerausgang konfiguriert ist wird dieser durchlaufen Sonst wird die Ausf hrung des Moduls abgebrochen Freigabe der Datei abwarten Pr fintervall in Sekunden Nur im Dateimodus Markieren Sie diese Option um sicherzustellen dass der File Input Connector keine Dateien liest w hrend diese noch von anderen Applikationen geschrieben werden Wenn die Option markiert ist dann pr ft der File Input Connector in einem konfigurierbaren Intervall die Zeitstempel und Gr en der zu lesenden Dateien und vergleicht diese Die Dateien werden nur eingelesen wenn sich die Angaben nicht ge ndert haben Max Anzahl v Ausf hrungen pro zeitgesteuertem Aufruf Mit der Angabe legen Sie fest wie oft pro ausl sendem Event der Workflow maximal gestartet werden soll Ausl sendes Event ist das Erreichen eines Zeitpunktes Dann wird der Workflow so oft gestartet bis entweder keine weiteren Daten zu holen zu senden sind oder die Anzahl erreicht wurde welche bei maximale Ausf hrungen pro Aufruf konfiguriert wurde Mit der Begrenzung der Ausf hrung steuern Sie die Systemauslastung der inubit Process Engine Die Angabe wird im Test Modus ignoriert dann wird der Workflow genau einmal gestartet Die Option i
489. tionen 24 6 2 2 ISDN Empf nger konfigurieren ISDN Adresse Hier sind die letzten drei Zahlen der ISDN Adresse gem Richtlinie E 164 der ITU T gemeint die als Filter benutzt werden Damit k nnen Sie die Endger te anhand ihrer letzten drei Ziffern unterscheiden IP Adresse Geben Sie die IP Adresse oder den Rechnernamen Ihres ISDN Routers an Typ blicherweise RCAPI1 Remote Common ISDN Application Programming Interface Die Zahl steht f r die Nummer des Router Controllers hier die 1 Protokoll Geben Sie hier EDSS1 an dies steht f r das Signalisierungsprotokoll Euro Digital Subscriber Signaling System No 1 Paketgr e Hier wird blicherweise die Paketgr e 128 angegeben Facilities Meist nicht angegeben Benutzerdaten Meist nicht angegeben Wenn Sie Facilities und Benutzerdaten angeben m chten dann als HEX Code Die Daten werden nur f r X 25 ber ISDN bertragungen ben tigt wenn Ihr X 25 Provider dies fordert Terminal Kennung Auch Terminal ID Eindeutige Nummer Ihres ISDN Endger ts Timeout Zeit in Sekunden nach welcher der Versuch eine Verbindung aufzubauen abgebrochen wird RCV Timeout RCV steht f r receive Zeit in Sekunden f r die Aufrechterhaltung des Empfang O bedeutet es existiert kein Timeout Aktiv Die unter LOC konfigurierten Empf nger werden mit dieser Checkbox aktiviert 24 6 2 3 TCP IP Empf nger konfigurieren IP Adresse Geb
490. tiplexer True Failed Delivery bergeben Der Demultiplexer ist so konfiguriert dass alle Dateien mit einem Error Element bei denen die Validierung gescheitert ist an den Output File Connector Fail Out bergeben werden und alle anderen an den Output File Connector True Out Beispielszenario Benutzerdaten ber Task Formulare validieren Trigger Joiner Account Validation Form Yalidation Der abgebildete Workflow validiert Login Daten die in eine Formular Task eingegeben wurden Der Workflow wird gestartet durch den Input File Connector Trigger Der Task Generator Account Validation erzeugt eine Formular Task die in der Taskliste angezeigt wird Diese Formular Task besteht aus Eingabefeldern f r Benutzername und Passwort sowie einem Submit Button Nach dem Klick auf Submit Button werden die eingegebenen Daten an den JAAS Connector Form Validation bergeben Wenn die Formular Task erneut aufgerufen wird dann wird wieder das Formular angezeigt Falls die eingegebenen Daten falsch waren wird eine Fehlermeldung angezeigt inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 170 JAAS Connector JAAS Connector erweitern 16 3 JAAS Connector erweitern Sie k nnen die Funktionalit t des JAAS Connectors durch selbst entwickelte Authentifizierungsmodule erweitern Dazu mussen Sie die jar Datei des Authentifizierungsmoduls in die inubit Process Engine hochladen
491. tor lt Property name 1 3 6 1 4 1 272 4 3 1 1 24 1 4 gt lt SNMPVarBinds gt 35 3 Beispiel Input Connector Dieses Beispiel bezieht sich auf das Beispiel zum Medium Connector Falls die ISDN Verbindung des Routers immer dieselben Daten benutzt kann die Verbindung auch am Anfang eines Workflows mit einer statischen OID Tabelle konfiguriert werden Dazu wird ein SNMP Input Connector folgenderma en konfiguriert 8 Neues Modul anlegen Simple Network Management Protocol SNMP Connector Hier k nnen Sie die Eigenschaften des SNMP Connectors festlegen inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 366 SNMP Connector Dialog SNMP Connector Eigenschaften 35 4 Dialog SNMP Connector Eigenschaften Grundkonfiguration Konfiguration der Variablenbindung 16 12 2011 In diesem Dialog haben Sie folgende Optionen SNMP Version Mit der Auswahl der Version 1 oder 2c wird die SNMP Nachricht entsprechend konfiguriert Fragen Sie Ihren Administrator welche SNMP Version in Ihrem Firmennetzwerk genutzt wird Servername Servername als Klarname oder IP Adresse Port Standardport ist 161 Wenn die SNMP Kommunikation ber einen anderen Port l uft erfragen Sie die Portnummer bei Ihrem Administrator Der Button Standard stellt die Standardportnummer wieder her Community Der Community String public wird h ufig als Standard verwendet Sollte ein anderer String
492. tor 289 REST Funktionsprinzip Repr sentationen Jede Ressource kann verschiedene Repr sentationen haben d h der Kunde kann z B durch eine XML Struktur mit den Kundenstammdaten oder durch eine Visitenkarte im vcard Format repr sentiert sein Zwischen Client und Server muss ein gemeinsames Verst ndnis ber die Bedeutung der Repr sentation durch die Verwendung von XML vorhanden sein Repr sentationen k nnen auf weitere Ressourcen verweisen die ihrerseits wieder Repr sentationen liefern die wiederum auf Ressourcen verweisen k nnen Wenn ein Client einem Link in einer Repr sentation folgt gelangt er zu einer anderen Ressource Beispiele f r Reprasentationen Repr sentation eines Kunden durch seine Stammdaten lt CUSTOMER gt lt ID gt 4 lt ID gt lt FIRSTNAME gt Heinz lt FIRSTNAME gt lt LASTNAME gt Mustermann lt LASTNAME gt lt STREET gt Musterstra e 13 lt STREET gt lt CITY gt Musterstadt lt CITY gt lt CUSTOMER gt T Repr sentation einer Kundenliste mit Verlinkungen auf die einzelnen Kunden als weitere Ressourcen lt CUSTOMERList gt lt CUSTOMER xlink href http www inubit com sqlrest CUSTOMER 1 gt 1 lt CUSTOMER gt lt CUSTOMER xlink href http www inubit com sqlrest CUSTOMER 2 gt 2 lt
493. tor empfangen der dieselbe ID wie der DBO Input Connector selbst hat Beispiel Sie nutzen ein Szenario in dem ein DBO Medium Connector Geschaftsobjekte erstellt oder modifiziert ein DBO Input Listener diese Events Uberwacht und ein weiterer DBO Input Listener die Event Archiv Tabelle Uberwacht In diesem Szenario m ssen alle drei Konnektoren dieselbe ID haben Event Listener Archiv Prozessor Nur beim Input Connector Legt die Funktion des Input Connectors fest Siehe Events mit Event Listener berwachen und archivieren Workbench Process Engine Systemkonnektor Guide Kap 7 2 S 94 Event Archiv mit Archiv Prozessor berwachen Workbench Process Engine Systemkonnektor Guide Kap 7 3 S 97 Max Anzahl von Events pro Aufruf Nur bei einem Input Connector Mit der Angabe legen Sie fest wie oft der Workflow pro Aufruf maximal gestartet werden soll Mit der Begrenzung k nnen Sie die Systemauslastung der inubit Process Engine steuern Der Workflow wird so oft gestartet bis entweder keine weiteren Events zu holen sind oder die maximale Anzahl von Events erreicht ist Im Test Modus wird der Workflow bei einem Aufruf genau einmal gestartet und liest exakt ein Event Event Tabelle Nur beim Input Connector Name der Tabelle aus welcher Events geholt werden sollen Event Archiv Tabelle Nur beim Input Connector Name der Tabelle in der verarbeitete Events archiviert werden Wenn keine Tabelle angegeben ist da
494. torCode wird die jHelper getDateTimetl yyyyMMdd T HH v hE m ng F F F 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide RosettaNet HTTPS Connector 311 Beispiel Workflow RosettaNet Nachrichten versenden PIP ID zugewiesen die fur diese Nachricht vorgeschrieben ist hier 4A5 In der letzten Zeile wird der Payload durch einfaches Kopieren hinzugef gt 30 3 Beispiel Workflow RosettaNet Nachrichten versenden Retry RN Ouput CUT d DistributeRnOutput WartUntilAcknowledg Ack_Received_Dummy Splitter 3 RosettaNetCon xml xml xml Error Mail PropertyMapping Joiner 8 SendErrorMail EI Ai xml xml Split Mime g Copy_Base64 DecodeBase64 RosettaNetCon xml xml Der abgebildete Workflow versendet die RosettaNet Nachricht die im Abschnitt Beispiel Workflow RosettaNet Nachrichten versenden Workbench Process Engine Systemkonnektor Guide Kap 30 3 S 311 erstellt wurde und empf ngt die Best tigung ber den Eingang der Nachricht Wenn die Business Message das letzte Mal gesendet wurde und immer noch keine Best tigung f r die Nachricht eingegangen ist dann wird der Fehlerausgang angesteuert inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 312 RosettaNet HTTPS Connector Beispiel Workflow RosettaNet Nachrichten versen
495. tors ist Ausgabe5 xml Dateien nach dem Lesen l schen inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 138 FTP Connector Dialogbeschreibungen Lu Lesereihenfolge Dateipr fung Wenn die Dateien nach der bertragung gel scht werden sollen aktivieren Sie die Checkbox Fehler erzeugen wenn L schvorgang fehlschl gt Wenn ein Fehler auftritt werden die Modulausf hrung und der Workflow fortgesetzt Wenn die Option aktiviert ist und ein Fehler auftritt dann wird im Queue Manager ein Fehlereintrag f r den Workflow mit diesem Modul angezeigt Ist ein Fehlerausgang konfiguriert wird dieser durchlaufen Sonst wird die Ausf hrung des Moduls abgebrochen Max Anzahl v Ausf hrungen pro zeitgesteuertem Aufruf Mit der Angabe legen Sie fest wie oft pro ausl sendem Event der Workflow maximal gestartet werden soll Ausl sendes Event ist das Erreichen eines Zeitpunktes Dann wird der Workflow so oft gestartet bis entweder keine weiteren Daten zu holen zu senden sind oder die Anzahl erreicht wurde welche bei maximale Ausf hrungen pro Aufruf konfiguriert wurde Mit der Begrenzung der Ausf hrung steuern Sie die Systemauslastung der inubit Process Engine Die Angabe wird im Test Modus ignoriert dann wird der Workflow genau einmal gestartet Die Option ist nur bei aktiviertem Scheduler aktiv 16 12 2011 Legen Sie Reihenfolge und Sortierung beim Lesen der Dateie
496. tract br id 83f8ec52 0693 4441 9300 50f9bc063afc br assodiation fpm Contract xsi type fpm SalesContract d i Properties of dass sys base gt sys node dbid 6787 gt sys node uuid 83f8ec52 0693 4441 9a00 50fSbc063afc d sys store identifier SpacesStore 9 sys store protocol workspace G Properties of dass cm cmobject i cm created 2011 09 07T09 59 19 898 02 00 i cm creator root 9 cm modified 2011 09 077 10 03 38 086 02 00 i cm modifier root i cm name 2011_09 07_SCs gt cm title 2011_09_07_SCs Properties of dass fpm Contract 9 fpm Checked true d fpm ContractNumber SC_2011_09 0741 Properties of dass fpm SalesContract fpm PurchaseDate 2011 09 07 DT geng emgeet TEE Se Haben Sie eine Process Solution erstellt und die Klassen im WY Bereich Bewegungsdaten des Process BODs erstellt erscheinen die Klassennamen nicht direkt als Tag sondern im Attribut xsi type Dasselbe trifft f r abstrakte Klassen zu 36 7 Beispiel Objektdaten aktualisieren Dieser Abschnitt erl utert die folgenden Themen m Objektdaten ber die Knoten ID aktualisieren S 379 m Objektdaten ber eine XPath Anfrage aktualisieren S 379 Verwendung Adressieren eines Knotens und optional R ckgabe des ge nderten Knoteninhalts als XML Struktur Mit dieser Operation k nnen Sie anhand des XSD Schemas auch WY neue Objekte unterhalb des adressierten Objekts und Assoziationen zwischen
497. tt tnt tt tunnt Attu ASAA EE ENANA EEASAAEEEEAAAEEEESAAEEEEEAAEEEEEAEE EENAA REENER EEEE 155 14 3 1 Dialog TEE Tue ET 155 14 3 2 Dialog nde WEE 156 14 3 3 Dialog Verbindungsdaten u 2 22 IR 156 14 3 4 Dialog opt Dateien 157 14 3 5 Dialog Output Dateilen u see ee bl 158 15 TA Connector 4 2220 44 cieeecesteetiensdegecdaeedeieeentesetiec chs cathe chee senaeestbesdaes chtnesdivecstesticetndccete crarecetaeecdieetiie 161 15 1 Voraussetzung f r den Betrieb Treiber installieren 224440nnnnennnennnnnnnnnennnnnnnnnnnnnnnnnnnnnnn nenn 161 15 2 Dokumente in ITA Archivsystem einf gen Insert nn 162 15 3 Dokumente aus ITA Archivsystem abholen Select u 444nnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nn 164 15 4 Dialog ITA Archiv Connector uuersnnsesennnnennneennnnnnnnnnnnnnnnnnnnnnnnnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nn 165 16 JAAS COnNGCtoR UPSPPPPPEEREFPEPBPEEREPPEDPEEEESFEELDEELFLEFFELEEEEEFFELUEEESLEELLPEEFEETEELLUESLEFEDEEEEEETEELEEEFETFELLEEEFEFEEUEEERTEELUEELFLELLELRLEEE 167 16 1 Beispielszenario Liste von Benutzerkonten berpr fen uussssssnnsssnennnnnnennnnennennnnennnennnnn nn 168 16 2 Beispielszenario Benutzerdaten ber Task Formulare validieren ccccccecceceeseeeeeeeseeeceeeeeeeeeeeeees 169 16 3 eelere EE 170 16 4 Dialog JAAS Connector Eigenschaften 170 RECH E le E 173 17 1 Eingangsnachricht erstellen EE 173 17 2 Eigenen Me
498. tzpunkt erstellt wird Die Anzahl der Aufsetzpunkte hat Einfluss auf Performance und Speicherverbrauch benutzen Sie daher f r stabile Verbindungen eine kleine Zahl und f r st ranf llige Verbindungen eine gro e Der Standard ist 0 Wenn Sie hier einen Wert setzen wollen benutzen Sie den Wert des globalen Parameters RECVBLOCKS wie im Handbuch der verwendeten OFTP Middleware beschrieben Gesendete Blockanzahl Die Bedeutung ist gleich der in der Option Empfangene Blockanzahl Der globale Parameter hei t hier SENDBLOCKS Kompression Diese Option ist eine Combobox Sie k nnen zwischen drei Modi w hlen ODETTE Die Bl cke werden an die OFTP Middleware bertragen und dort nach dem Odette Verfahren komprimiert NONE Die Datenbl cke werden nicht komprimiert GNU Die Datenbl cke werden bereits in der inubit Process Engine mit GNU ZIP gzip komprimiert und dann an die OFTP Middleware bergeben VDSN Zeichenmenge Diese Option ist eine Combobox Sie k nnen unter verschiedenen Zeichens tzen w hlen ALL Es gibt keine Einschr nkungen bei der Zeichenmenge ODETTE alle Gro buchstaben Ziffern und die Sonderzeichen amp inubit Suite 6 Workbench Process Engine Systemkonnektor Guide OFTP Connector Dialog Stationen CHECK_RE Erlaubt wie bei ALL alle Zeichen Voraussetzung ist allerdings das ein RE besteht Dieser wird dann ausgef hrt RE steht f r Residenter Empfangseintrag Ein residenter Empfang
499. tzt folgende Connector Modulvariablen Name Erl uterung httpheader request SOAPAction Zweck des Requests httpheader request remoteAddress IP Adresse des Auf rufers WSServerNameAndPort URL bzw IP Adresse und Port unter der der Service aufgeru fen wurde Web Services Output Connector Ein Web Services Output Connector setzt folgende Modulvariablen Name Erl uterung ISHttpResponseCode HTTP Antwortcode Anh nge und Bin rdaten Ein Web Services Connector setzt bzw liest folgende Modulvariablen behandeln wenn eine der folgenden Optionen gesetzt ist m MTOM Anh nge f r ausgehende Nachricht aktivieren Bin rdaten aus Antwort Nachricht extrahieren und als Variablen Inhalte setzen Name Erl uterung WSAttachmentFileName lt number gt Dateinamen der ein zelnen Anh nge WSAttachment lt number gt Nummer des An hangs WSAttachmentName lt number gt Name des Anhangs Diese Variablen werden sowohl f r den Input als auch f r den WY Output Konnektor gesetzt Der Wert fur number beginnt bei 0 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Web Services Connector 409 Web Service anbieten Web Services Input Connector Ein Web Services Input Connector setzt folgende Modulvariablen wenn die Option Binardaten aus Antwort Nachricht extrahieren und als Variablen Inhalte setzen markiert ist Name Erl uterung WSAttachmentNumber Gesa
500. u Aan At tun EAAE EAEAN AE EEEASAE EEE EA RANEE EEan EEE En neen Enae 386 38 VFS Connetto seinneann eraan aea Eaa S EN a EONA E RA EAEE EAN EREE aaa 389 38 1 Modulvariablen des VFS Connectors 00 0 2 cececcccceeeeeccceeeeeeeaeeeeeeeacaeeeeeaeaaeeeeseaaeeeesedeaaeeeeseeeaaeeeeneaaeeeeeses 389 38 2 Dialogbeschreibungen 44s44s4444eeenennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnsnnnnnnnnnsnnnnnnnnsnnnnnn nn mann 390 38 2 1 Dialog VFS Connector Grundkonfiouraton A 390 38 2 2 Dialog Input CGonpechor konfiguratton ann 392 38 2 3 Dialog Output Connector Konfiguration ssersnnnennnnnnnnnnnnennnnnnnnnennnnnnnnnnnnnnnnnnnnnnnnnnn ann 394 39 Web Application COnM Ctl MARRRREERRETETIE HERE DEREN ER EEREEREEEEFEFEUEFELFPEECREREEFEEEEFEFFEFEREEFEEFPREETEEEEEEEEPEFEELLRRELEEEEEFEEEFER 397 39 1 Modulvariablen des Web Application Connectors rare 398 39 2 Informationen aus Portlet Instanzen abfragen uusrsnnnenennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nenn mann 398 39 3 Dialogbeschreibungen 4 200 E 400 39 3 1 Dialog Web Applikati n 4 2 Nee ea len ae a buien 400 39 3 2 Dialog Interne Ressourcen u eine AAAA KARERA AAA R EANN NENANA AAS 403 39 3 3 Dialog Rechteverwaltung 244444Hnnnnnnnnennnnnnnnennnnnnnnennnnnnnnnnnnnnnnnnnennnnnnnnnnnnennnnnnnennnn ann 404 AD Web Services COnmector MERERPEREEFEREPFPEFEREREFPEEEERREREEERREEHEFEREEEEREEFEFPFEEEHEEEF
501. ual gt lt and gt Dieser Abschnitt erl utert die folgenden Themen Entity Eigenschaften S 209 a Entity Properties S 210 Entity Components S 210 Die Entit ten sind die zentralen Elemente von Eingangs und Ausgangsnachrichten und sind jeweils analog im Livelink Archive Server repr sentiert In der Eingangsnachricht dienen Sie abh ngig vom Kommando als Vorgabe f r anzulegende Entit ten oder daf r welche Eigenschaften an bestehenden Entit ten ge ndert werden sollen inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Livelink PDMS Connector 209 Inhalt und Struktur der Eingangs und Ausgangsnachrichten In der Ausgangsnachricht dienen sie zur Ubergabe der Eigenschaften Struktur der Entitaten lt lt lt Entities gt lt Entity gt lt Entity Eigenschaften gt lt Properties gt lt Components gt Entity gt Entities gt Inhalt in eckigen Klammern ist optional 21 2 3 1 Entity Eigenschaften Entity Eigenschaften sind prim re Attribute der Entitat z B lt lt lt Entities gt lt Entity gt lt Type gt siemens ad bereichsarchiv Document lt Type gt lt Id gt aabqfd4m4gsequf2heae3gmnjexgo lt Id gt 1 lt Version gt lt Version gt 1 lt Properties gt lt Notes gt lt Annotations gt lt Components gt Entity gt Entities gt Inhalt in eckigen Klammern ist optio
502. ue type subselect gt subGate lt rightValue gt lt condition gt lt condition type AND gt lt leftValue gt status lt leftValue gt lt operation gt lt operation gt lt rightValue gt F lt rightValue gt lt condition gt lt conditions gt lt table gt lt tables gt 6 4 12 Stored Procedures aufrufen Call XML SQL In einer Stored Procedure k nnen ganze Abl ufe von Anweisungen unter einem Namen gespeichert auf dem Datenbankserver zur Verf gung gestellt und ausgef hrt werden Das folgende Beispiel illustriert den Aufruf von Stored Procedures mit Hilfe des Elements lt method name NAME gt mit und ohne Parameter bergabe lt xml version 1 0 encoding ISO 8859 1 gt lt xsl stylesheet xmins xsl http www w3 org 1999 XSL Transform version 1 0 gt inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 80 Database Connector XML Querys Struktur und Beispiele lt xsl output method xml encoding ISO 8859 1 gt lt xsl template match gt lt queries gt lt query type call gt lt method name TESTPROC_WITHOUTPARAM gt lt query gt lt query type call gt lt method name TESTPROC_IN gt lt parameter direction IN type DECIMAL gt 2 lt parameter gt lt method gt lt query gt lt query type call gt lt method name TESTPROC_OUT gt lt parameter direction OUT type VARCHAR gt
503. uide 16 12 2011 416 Web Services Connector Asynchrone Web Services Eigenschaften XSLT Converter 03 BB DCH XSLT Stylesheet RequestGen XML Quelle http www w3 org 1999 XSL Transform http www w3 org 200 1 XMLSchema 2 0 SI http schemas xmlsoap org soap envelope per 192 168 0 223 8000 ibis ws 1296231490009 ProvideWebService XML Ziel xsl stylesheet e xsl di a version CR if xsl output method xml encoding UTF 8 if xsl template 3 6 isns Envelope d i isns gt isns Header isns Body iG wsc gt Comment 1 9 wsc SayHello Say Hello 00 0008 D 16 B h G auelvariablen Name Typ Wert St RS Q Web Services Explorer nn pt Be gg targetNamespace isns http schemas xmisoap org soap envelope L Ka Dieser Dialog zeigt alle Schema Elemente an Die Struktur entspricht der Instanz weiche das XML Schema abbilden soll Um die interne Schemastruktur anzuzeigen wechseln Sie in die Baum Ansicht El isns Envelope 1 1c Env ae uayeq ieag h Publizieren Sie den XSLT Converter 3 Testen a Setzen Sie im Technical Workflow einen Startpunkt an den XSLT Converter und w hlen Sie im Kontextmen Test ohne Datei starten b ffnen Sie nach dem Test den Watchpoint hinter dem Web Services Connector um das Ergebnis die SOAP Response anzuzeigen
504. ung als Raw Daten Dateiname Nur bei Anhangtyp FILE Zus tzliche Angabe eines Dateinamens f r die Ausgangsnachricht inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 476 X 400 SE Connector Dialogbeschreibungen 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide
505. ur ins Stylesheet zu erstellen XSLT Template um das XSLT Fur Hinweise Uber die Verwendung des XSLT Converters siehe Technical Workflow erstellen 3 CSV XML konvertieren nach openTRANS Tutorials 18 3 Beispiel Eingangsnachricht Kap 6 5 S 116 Der JCA Connector stellt die Variablen cf und ix bereit die in der Eingangsnachricht verwendet Scf bietet Zugriff auf eine werden k nnen Instanz des Interfacetyps javax resource cci ConnectionFactory Six steht f r den Zugriff auf eine Instanz des Interfacetyps javax resource cci Interaction bereit F r detaillierte Informationen ber die Struktur der Ein und Ausgangsnachrichten siehe Ein und Ausgangsnachrichten Struktur Workbench Process Engine Systemkonnektor Guide Kap S 177 Beispiel Eingangsnachricht Listing 1 lt xml version 1 0 encoding UTF 8 gt 2 lt jca gt 3 lt References gt 4 lt cf javax resource cci ConnectionFactory class from JCA Connector gt 5 lt ix javax resource cci Interaction class to execute JCA call on gt 6 lt object name iSpec gt 7 lt com dsoft jca eis EisInteractionSpec gt 8 lt a gt a lt a gt 9 lt functionName gt functionName lt functionName gt 10 lt schema gt schema lt schema gt 11 lt com dsoft jca eis EisInteractionSpec gt 12 lt object gt 13 lt setA object iSpec result gt 14 lt param type java lang Stri
506. uration uusersnennennnnnnnnnennnnnnnnennnnnnnnnnnnnnnnnnennnnnnnnnnnnnnnnnnnnn nn ann 322 30 5 7 Dialog Verbindungsdaten f r Emptangsbest tgungen an 323 30 5 8 Dialog RosettaNet Verbndungsdaten AA 324 31 SAP CONNGCLOY eege eege EES EES 327 31 1 SAP Java Connector JCo installieren oo ee cceeee eee eect ee eee ene eee ee ee eee eee eaeee eee taeeeeeenieeeeersneeeeees 328 31 2 EUunktionsprinzip dest Zedergeb a0 nase SNE Ed 330 31 3 XML Request Response erstellen cecccceeccccecceeee eee eeeeeeeeeceaaeaeceeceeeeeeeeesagecaaaeaaeeeeeeeeeeseeesnennaneeeees 330 31 4 Dialog SAP Connector Eigenschaften AAA 335 32 Secrypt Connectar auser EE EE EEN 341 32 1 Funkti nsprinzip zu nee nee asien Ee deed tava betes canted 341 32 2 Beispiel Workflow sinirini deian ana inai seceewaaedadegs da na ae anderer 342 32 3 Modulvariablen eect nr nn ne ne ne eee ee eee ener NEERA sees EE AEEA 343 32 4 Dialog Secrypt Connector Eigenschaften A 343 33 Security Token Service Connector uuuussennesnnnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnennnnnnnnnnnnnnnnnnnnnnn namen 347 33 1 Funktionsprinzip des STS Connectors nn 348 33 2 Web Services Provider an STS Connector registrieren ussssss44nnennensnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn ann 350 33 3 Dialog Security Token Service WS Trust uussrssnneennennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 353 34 Sele
507. uration S 233 Dialog Stationen S 236 Verwendung Der OFTP Connector wird genutzt um Gesch ftsdaten gem dem Odette File Transfer Protocol OFTP auszutauschen OFTP bietet die M glichkeit eine Verbindung nach dem Abbruch wieder aufzusetzen ohne die gesamte Datei erneut zu bertragen Es k nnen ASCII und EBCDIC Dateien bertragen werden Siehe auch Systemkonnektoren Workbench Process Engine Systemkonnektor Guide Kap 1 S 19 Module anlegen Workbench Benutzer Guide Kap 3 3 S 119 Technical Workflow Diagramme Workbench Benutzer Guide Kap 12 S 293 24 1 Voraussetzungen rvs Software der Firma gedas Deutschland GmbH muss installiert und konfiguriert sein Dabei m ssen bertragungsparameter eingestellt und Stationen mit einer definierten Station ID eingerichtet werden Die Software besteht aus der rvs Middleware dem rvs Server und einer Client Komponente und kann sowohl ber das Benutzerinterface der Middleware als auch ber das Benutzerinterface des rvs Servers konfiguriert werden Erfragen Sie unbedingt bei inubit AG welche rvs Version Sie f r A Ihre Installation ben tigen rvsclient jar inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 230 OFTP Connector Funktionsprinzip 24 2 Funktionsprinzip inubit BPM Suite Oo gt i Nachrichtenfluss Die Datei rvs client classes rvsclient jar der rvs Client Komponente muss als
508. ut Connector ein Event Archiv vor dem Uberlauf Der Konnektor pr ft im angegebenen Intervall ob die Event Tabelle Events enth lt die lter sind als zul ssig Wenn solche Events vorhanden sind l scht der Konnektor diese aus dem Archiv und gibt sie als Ausgangsnachricht aus So gehen Sie vor 1 2 Erstellen Sie einen DBO Input Connector Aktivieren Sie den Scheduler um das Abfrage Intervall f r die Event Archiv Tabelle festzulegen Konfigurieren Sie im Dialog Datenbankeinstellungen Workbench Process Engine Systemkonnektor Guide Kap 7 6 1 S 102 die Datenbankverbindung und testen Sie diese Geben Sie die Plugin ID des DBO Input Connectors an der die Events berwacht und archiviert Markieren Sie die Option Archiv Prozessor um die Funktion des DBO Connectors festzulegen Geben Sie den Namen der Event Archiv Tabelle an die berwacht werden soll Geben Sie im Feld Archiv Fenster an wie lange Events max in der Event Archiv Tabelle aufbewahrt werden sollen Klicken Sie auf Weiter Ein weiterer Dialog wird angezeigt Klicken Sie auf Fertig stellen um die Konfiguration des Konnektors zu beenden 7 4 Konfigurationsdatei Feldbeschreibungen Element Attribute Name Bedeutung DBStructure DBStructureName Obligatorisch Eindeutiger Name des Ele Description ments DBStructure DeleteObsoleteChilds Obligatorisch Obsolete Kindelemente sol Description len gel sch
509. variablen des AS2 Connectors Workbench Process Engine Systemkonnektor Guide Kap 3 1 S 32 3 3 5 Dialog AS MDN Validator Output Connector MDN Empfang mit Input Listener Siehe Modulvariablen des AS2 Connectors Workbench Process Engine Systemkonnektor Guide Kap 3 1 S 32 3 3 6 Dialog AS2 Listener Konfiguration MDN Empfang mit Listener Nachrichten senden mit Output Connector In diesem Dialog geben Sie den Server an an den die eingehenden AS2 Nachrichten geschickt werden sollen Konfiguration des Servers m URL Gibt die Adresse des Servers an z B http www example com Authentifizierung inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 38 AS2 Conn ector Dialogbeschreibungen 3 3 7 Wenn f r den Zugang zum Server eine Authentifizierung notwendig ist markieren Sie die Checkbox und geben Login und Passwort an das Sie von Ihrem Gesch ftspartner f r diesen Server erhalten haben Dialog AS2 Konfiguration Output Connector Im Dialog zur AS2 Output Konfiguration legen Sie fest ob der Output Connector Nachrichten oder Empfangsbest tigungen senden soll 3 3 8 Dialog AS Nachrichten Konfiguration 16 12 2011 Nachrichtenversand mit Output Connector Dieser Dialog bietet folgende Optionen Absender Empf nger AS ID Geben Sie die Absender und Empf nger ID ein Zeichenketten mit max 128 Zeichen Diese ID m ssen Sie vor dem ersten Nach
510. vice Erweitert SOAP Nachrichten WSDL Daten WSDL laden von Datei URL UDDI URL http localhost 8000 ibis ws mySecuredService wsdl fad ee eee 3 Laden Sie die WSDL Klicken Sie im Register Erweitert im Bereich W3C Standards auf den Button WS Security Der Dialog WS Security Konfiguration ffnet sich 5 Importieren Sie den Truststore des STS oder dessen Zertifikat Der Truststore mit dem ffentlichen Schl ssel des STS wird ben tigt um das vom STS signierte Token lesen zu k nnen Mit der Signatur versichert der STS dass das Token vom STS selbst ausgestellt wurde inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 425 426 Web Services Connector Operationen eines Web Services erstellen 1 WS Security Konfiguration WS Security Konfiguration In diesem Dialog konfigurieren Sie die WS Security Einstellungen curity Token Service Authentifizierung STS 509 Zertifikat Truststore oder Zertifikat hinzuf g X 509 Zertifikat Truststore oder Zertifikat hinzuf gen mm Ann nn man An Aen en Nach dem erfolgreichen Import wird die G ltigkeit des Schl ssels angezeigt 6 Um die Kommunikation mit dem STS zu sichern legen Sie im Bereich Consumer Authentifizierung fest wie Ihr Consumer sich gegen ber den STS authentifizieren soll Der Consumer sendet diese Benutzer Passwort Kombination als Teil seines Security Token
511. w hlen Navigieren Sie in Ihrer Business Solution zu dem Knoten den Sie l schen wollen Klicken Sie auf Fertigstellen Setzen Sie den Startpoint vor den Solution Center Connector Starten Sie den Test ohne Datei 36 8 2 Objekt ber eine XPath Anfrage l schen So gehen Sie vor 1 Eine EE N Erstellen Sie einen Solution Center Connector Konfigurieren Sie allgemeinen Moduleigenschaften und die System Connector Eigenschaften des Solution Center Connector Wechseln Sie auf das Register SC Connector Eigenschaften W hlen Sie den Modus Objekt l schen Klicken Sie auf das Icon neben dem XPath Feld Navigieren Sie im Solution Center Explorer zu dem gew nschten Knoten und best tigen Sie die Auswahl mit OK Tragen Sie in das Feld Anzahl der Knotenebenen den gew nschten Wert ein Siehe Anzahl der Knotenebenen Workbench Process Engine Systemkonnektor Guide Kap 36 S 384 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 382 Solution Center Connector Dialog SC Connector Einstellungen 8 Starten Sie den Test ohne Datei 9 Pr fen Sie in der Ergebnisdatei ob die Daten des Vaterknotens korrekt zur ckgegeben wurden und im Solution Center Explorer ob das Objekt korrekt gel scht wurde 36 9 Dialog SC Connector Einstellungen In diesem Dialog konfigurieren Sie den Modus und die Knoten die abgefragt erzeugt ge ndert oder gel scht w
512. w maximal gestartet werden soll Ausl sendes Event ist das Erreichen eines Zeitpunktes Dann wird der Workflow so oft gestartet bis entweder keine weiteren Daten zu holen zu senden sind oder die Anzahl erreicht wurde welche bei maximale Ausf hrungen pro Aufruf konfiguriert wurde Mit der Begrenzung der Ausf hrung steuern Sie die Systemauslastung der inubit Process Engine Die Angabe wird im Test Modus ignoriert dann wird der Workflow genau einmal gestartet Lu Die Option ist nur bei aktiviertem Scheduler aktiv Lesereihenfolge Wenn mehr als eine Datei bertragen wird legen Sie fest ob die Dateien sortiert eingelesen werden sollen und wenn ja in welcher Reihenfolge Beschr nkungen m Max Anzahl Dateien Maximale Anzahl von Dateien die eingelesen werden Der Standardwert ist 1 Max Gesamtgr e Kumulative Maximalgr e bis zu der Dateien pro Ausf hrung eingelesen werden Wenn aktiviert dann liest der VFS Connector solange Dateien ein bis kumulativ der gew hlte Maximalwert erreicht ist Wenn als Ausgangsformat DATA gew hlt wurde wird grunds tzlich nur eine Datei eingelesen und dies solange bis die angegebene Maximalgr e f r diese eine Datei erreicht ist Standardwert ist 10 MB Falls bei den Beschr nkungen Werte im Bereich kleiner oder gleich Null gew hlt werden dann gibt es keine Beschr nkung Konfiguration des m DATA Ausgangsformates Die Ausgangsnachricht enth lt
513. ws ihre aktuellen Aufgaben beendet haben Erweiterte Backup Optionen m iS Log Datenbank Systembackup Die gesamte Logging Datenbank wird gesichert inkl Status und Timeouts der Prozesse lt iS installdir gt server ibis root log Benutzer Benutzergruppen Backup Die Daten der ausgew hlten Benutzer der ausgew hlten Benutzergruppen werden gesichert Repository Systembackup Es werden alle Daten unterhalb von Global gesichert Benutzer Benutzergruppen Backup Die Daten der ausgew hlten Benutzer der ausgew hlten Benutzergruppen werden gesichert Tasks amp Waitings Nur bei Systembackup Sichert alle Tasks aller Benutzer aus der Task Datenbank und dem Task Verzeichnis lt iS install dir gt server ibis_ root tasks sowie die Nachrichten und Variablen aus wartenden Prozessen die z B an Wait Modulen und Multiplexern anliegen F r Informationen ber das Wechseln der iS Task Datenbank siehe iS Task Datenbank austauschen Process Engine Administrator und Entwickler Guide Kap 8 3 S 116 Portal Sichert alle Organisationen und Communities des Portalservers die im Bereich Portal ausgew hlt sind 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide Backup Connector 45 Dialog Backup Connector Eigenschaften Portal Es werden alle Organisationen und Communities angezeigt die im konfigurierten Portalserver vorhanden sind Bei einem Systembackup inkl
514. ww ietf org rfc rfc4 130 txt 3 3 Dialogbeschreibungen Dieser Abschnitt erl utert die folgenden Themen Dialog AS2 Konfiguration S 35 Dialog AS S MIME Konfiguration S 36 Dialog AS2 Listener Konfiguration S 36 Dialog Message Archiv Konfiguration S 37 Dialog AS MDN Validator S 37 Dialog AS2 Listener Konfiguration S 37 Dialog AS2 Konfiguration S 38 Dialog AS Nachrichten Konfiguration S 38 Dialog AS MIME Konfiguration S 39 Dialog AS MDN Konfiguration S 39 Dialog HTTP S Server Konfiguration S 40 Dialog AS MDN Versand Konfiguration S 41 3 3 1 Dialog AS2 Konfiguration Input Listener Connector inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 36 AS2 Connector Dialogbeschreibungen In diesem Dialog legen Sie fest ob der Input Listener Connector Nachrichten oder Empfangsbestatigungen empfangen soll 3 3 2 Dialog AS S MIME Konfiguration Signatur berpr fen Entschl sselung Nachrichtenempfang mit Input Listener Dieser Dialog bietet folgende Optionen Wenn die Option markiert ist dann werden die Signaturen aller eingehenden Nachrichten berpr ft Zum Pr fen wird der ffentliche Schl ssel des Gesch ftspartners ben tigt von dem Sie die Nachrichten empfangen Truststore oder Zertifikat hinzuf gen Button ffnet einen Dateiexplorer zum Laden des ffentlichen Schl
515. ystemkonnektor Guide Kap 1 S 19 Module anlegen Workbench Benutzer Guide Kap 3 3 S 119 Technical Workflow Diagramme Workbench Benutzer Guide Kap 12 S 293 4 1 Dialog Backup Connector Eigenschaften Dieser Dialog bietet folgende Optionen Backup Dateiname m Name Name der Sicherungsdatei Die Sicherungsdatei wird in das Verzeichnis lt iS install dir gt server ibis root ibis data backup geschrieben Inden Ausgabestrom schreiben Wenn markiert dann werden die gesicherten Daten zus tzlich als Ausgangsnachricht dem Workflow bergeben Backup Level m System Sichert den aktuellen Systemzustand der inubit Process Engine Folgende Verzeichnisse werden immer gesichert iS Konfiguration lt iS installdir gt server ibis root conf au er den EDI Regeln im edi Verzeichnis inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 44 Backup Connector Dialog Backup Connector Eigenschaften inubit Process Engine Log Verzeichnis lt iS install dir gt server ibis root log Die Benutzergruppe admin umfasst alle Benutzer Benutzer Benutzergruppen Um ausgewahlte Benutzer bzw Benutzergruppen zu sichern Es werden alle Workflows Module Benutzer sowie Untergruppen und optional deren Repository und Monitoring Dateien gesichert Umalle Benutzergruppen zu sichern markieren Sie die Gruppe admin In diesem Fall wartet Backup Connector bis alle Workflo
516. zeigt wenn die entsprechenden Technical Workflows aktiviert sind 28 7 Ressource aufrufen Prinzip 16 12 2011 Sie k nnen mit dem REST Connector eine Ressource die ber eine bestimmte URL zur Verf gung steht aufrufen So k nnen Sie z B eine Artikelliste anfordern Sie m ssen dazu einen REST Output oder Medium Connector zum Versenden der Anfrage und zum Empfangen der Antwort anlegen und konfigurieren Medium Connector Verwenden Sie den Medium Connector wenn die aufgerufene Ressource eine Antwort zur cksendet die im Workflow weiterverarbeitet werden soll Output Connector Verwenden Sie den Output Connector wenn die Anfrage an eine Ressource ein Aufruf ohne R ckgabe ist Voraussetzungen So URL der aufzurufenden Ressource ist verf gbar Authentifizierungsdaten sind verf gbar falls der Server f r die Ressource eine Authentifizierung fordert gehen Sie vor Legen Sie einen neuen REST Medium oder Output Connector Geben Sie die URL der aufzurufenden Ressource ein Geben Sie ggf die erforderlichen Authentifizierungsdaten ein Siehe Authentifizierung verwenden Workbench Process Engine Systemkonnektor Guide Kap 28 S 300 W hlen Sie je nach Art der Anfrage die gew nschte HTTP Methode Siehe HTTP Methoden verwenden Workbench Process Engine Systemkonnektor Guide Kap 28 3 S 290 Falls Sie als Methode PUT oder POST gesetzt haben w hlen Sie jeweils eine Option aus der Liste der M
517. zur Verf gung NEVER Es wird keine Empfangsbest tigung gesendet NORMAL Beim Empfang einer Nachricht wird eine Empfangsbest tigung gesendet Wenn die Verbindung noch besteht wird die Best tigung sofort gesendet Wenn die Verbindung bereits abgebaut wurde wird die Best tigung beim n chsten Verbindungsaufbau gesendet SYNC Die Empfangsbest tigung wird ber dieselbe Verbindung gesendet ber welche die Nachricht eingegangen ist Das Bestehen der Verbindung wird dabei erzwungen Es wird gepr ft ob die Empfangsbest tigung erfolgreich versendet wurde erst dann kann die Verbindung geschlossen werden IMMEDIATE Die Empfangsbest tigung wird sofort gesendet Sollte die Verbindung bereits beendet worden sein wird sie f r die Empfangsbest tigung erneut aufgebaut inubit Suite 6 Workbench Process Engine Systemkonnektor Guide 16 12 2011 239 240 OFTP Connector Dialog Stationen Protokolltyp der Nachbarstation HOLD Die Empfangsbest tigung wird erst gesendet wenn sie explizit von einem Operator in der OFTP Middleware freigegeben wurde Besteht die Verbindung noch so wird die Empfangsbest tigung sofort gesendet Wenn die aktuelle Verbindung bereits abgebaut wurde wird die Empfangsbest tigung gesendet wenn das n chste Mal eine Verbindung erstellt wurde Der OFTP Connector erteilt die Freigabe f r die OFTP Middleware selbst ndig es ist keine Interaktion eines Operators erforderlich HOLD IMMEDI
518. zw Truststores Nach den Laden wird das Datum angezeigt bis zu dem der Schl ssel g ltig ist Verbindungstest m Verbindung testen Zum Testen ob die Verbindung mit Ihren Angaben erfolgreich aufgebaut werden kann 16 12 2011 inubit Suite 6 Workbench Process Engine Systemkonnektor Guide EH AS 400 Connector j Verwendung Dieser Abschnitt erl utert die folgenden Themen a Beispiel f r eine XPCML Eingangsnachricht S 27 m Dialog AS 400 Connector Eigenschaften S 28 Mit dem AS 400 Connector k nnen Sie Anwendungen auf einem AS 400 System aus einem Technical Workflow heraus starten Zum Aufrufen der Anwendung und Ubergeben evtl vorhandener Parameter ben tigen Sie eine XPCML basierte Eingangsnachricht Diese Eingangsnachricht erstellen Sie mit Hilfe eines XSLT Converters der vor den AS 400 Connector geschaltet wird Siehe auch Systemkonnektoren Workbench Process Engine Systemkonnektor Guide Kap 1 S 19 Module anlegen Workbench Benutzer Guide Kap 3 3 S 119 Technical Workflow Diagramme Workbench Benutzer Guide Kap 12 S 293 2 1 Beispiel f r eine XPCML Eingangsnachricht Beispiel Eine XPCML basierte Eingangsnachricht enth lt Eingangs Durchgangs und Ausgangsparameter inkl Datentypen und Werten Der AS 400 Connector erwartet folgende Eingaben Typ Wert und Lange aller erforderlichen Parameter Vollst ndiger Pfad zu der AS 400 Anwendung Zur berpr fung der Ve
Download Pdf Manuals
Related Search
Related Contents
Samsung DVD-1080P7 User Manual Hitachi ED-X45N data projector Manual de instruções EUROLITE LED SLS-145 TCL SMD 5050 Floor User Manual BFP-A6079-0003 Samsung RT44MBSW دليل المستخدم Copyright © All rights reserved.
Failed to retrieve file