Wir rufen ein Windows-Batch-Skript in der Informatica Cloud für Vorverarbeitung und Post-Processing-Befehle. aber wir können die Nachricht von Exit 1 nicht an Informatica weitergeben, um die Aufgabe zu verwerfen. Das Windows-Stapelscript funktioniert separat, aber wenn das Skript fehlschlägt, kann Informatica den Beendigungscode nicht verstehen und das Skript immer übergeben. Kurz gesagt, die Informatica-Aufgabe wird immer ausgeführt, unabhängig davon, ob Script bestanden oder nicht bestanden wurde. Bitte helfen Sie!Wie Task-Flow in Informatica mit Windows-Batch-Skript fehlschlagen
Antwort
Sie müssen eine Eigenschaft "Fehlgeschlagene Aufgabe, wenn ein Befehl fehlschlägt" in der Befehlstask für Informatica aktivieren, um den Skript-/Befehlsfehler zu erkennen und die Befehlsaufgabe fehlzuschlagen. Bitte beachten Sie unter Snapshot
Wir arbeiten an Informatica Cloud und es gibt keine solche Option ist auf Cloud. – rohit
Pre- oder Post-Session-Befehle können FTP/SFTP-Skripte geschrieben werden, starten oder gespeicherte Prozeduren, umbenennen oder Archivdateien, oder führen Nachbearbeitungsbefehle. Könnten Sie das Gleiche mit gespeicherten Prozeduren versuchen und die Ausnahmebehandlung hinzufügen, wenn der Vergleich fehlschlägt?
- 1. Hive Updates mit Informatica
- 2. Problem mit Datentyp von Datum in Informatica
- 3. Informatica powercenter Joiner Transformation
- 4. Informatica „behandelt Quellzeile als“
- 5. fehlschlagen mit Komma senden keyboard.sendkeys
- 6. Wie/Warum kann Gabel() fehlschlagen
- 7. bringen Daten von einer Zeile in mehrere Zeilen mit informatica
- 8. Wie leere Zeilen aus Excel-Quelle in Informatica herausgefiltert werden?
- 9. Wie Zeitstempel für jede Zeile in Informatica hinzufügen?
- 10. jQuery id stapeln fehlschlagen
- 11. MySQL linke Unterabfrage fehlschlagen
- 12. Informatica pre sql zum Löschen eines Indexes
- 13. zwei Datumsspalten in Quelle die neuesten aktualisierten Datensatz in informatica
- 14. Wird document.createElement ("") jemals fehlschlagen?
- 15. JUnit Annahmen fehlschlagen Theorien
- 16. Abbyy und Informatica Wie führe ich manuell eine Datei aus?
- 17. Kann ConcurrentDictionary.TryAdd fehlschlagen?
- 18. ansible SSH-Verbindung fehlschlagen
- 19. Lesen Apache HIVE-Tabelle von Informatica
- 20. Informatica Powercenter Hinzufügen Auswählen LISTAGG Abfrage
- 21. informatica powercenter vs benutzerdefinierte perl ETL Job?
- 22. Wie konnte dieser einfache Zeigergleichheitstest fehlschlagen?
- 23. Informatica: Keine Verbindung zum Integration Service möglich
- 24. Spring Boot Tests fehlschlagen
- 25. Wann wird puts() fehlschlagen?
- 26. Wie kann ich Jenkins Build fehlschlagen lassen, wenn Maven Unit Tests fehlschlagen?
- 27. CORS in Grals - Alle Anfragen fehlschlagen?
- 28. Fehler in einer REST-API fehlschlagen
- 29. Informatica - Null Zeichen Problem in von Flat Source-Datei
- 30. Wie lassen sich leere Platzhalter-Tests in Mocha absichtlich fehlschlagen?
In solchen Szenarien warten seine sicher zu verwenden Ereignis. Erstellen Sie eine leere Datei, wenn Ihre Prozesse erfolgreich waren. Also, ich denke, Sie müssen einen Workflow erstellen (und importieren, dass in der Infa-Cloud) dann Task, Task-Flow und dann können Sie das mit Ereignis warten. Das sind nur meine 2 Cent. – Koushik
Lassen Sie mich Ihnen eine kurze Vorstellung davon geben, was ich zu tun versuche. Tatsächlich habe ich das späteste Datum von der Kontrolltabelle genommen und mit dem Systemdatum verglichen. wenn es nicht zusammenpasst, dann scheitere sowohl das Skript als auch die Informatica-Aufgabe, aber ich bin in der Lage, das Skript nicht zu beenden. Die informatica-Aufgabe geht immer zum Erfolg. – rohit
In infa können Sie eine Funktion namens ABORT ('msg') haben. Sie können ein Mapping als Vorprozess erstellen, um zu prüfen, ob das Steuerdatum und das Systemdatum übereinstimmen oder nicht, und es entsprechend abzubrechen. – Koushik