Większość sekcji tej dokumentacji, gdy mowa jest o transakcjach IMS, odwołuje się do transakcji niekonwersacyjnych, które do zakończenia wymagają jednego kroku. W przeciwieństwie do nich program konwersacyjny w systemie IMS przetwarza transakcje złożone z wielu kroków. Adapter zasobów IMS TM obsługuje oba rodzaje transakcji, a ta sekcja jest poświęcona temu drugiemu, szczególnemu typowi transakcji IMS.
Program konwersacyjny w systemie IMS dzieli przetwarzanie na połączone serie interakcji klient-program-klient. Program konwersacyjny w systemie IMS otrzymuje komunikaty od klienta, przetwarza żądania i wysyła do klienta odpowiedzi. Taki program przechowuje również dane pośrednie transakcji w obszarze notatnika (SPA). Użytkownik może wprowadzić więcej danych od klienta, a korzystając z danych ostatniego komunikatu zapamiętanego w obszarze SPA, program konwersacyjny systemu IMS będzie kontynuował przetwarzanie żądania.
Jeśli konwersacja nie zostanie zakończona podczas ostatniej iteracji lub jeśli aplikacja nie zainicjuje żądania końca konwersacji (na przykład dlatego, że przeglądarka została zamknięta przed zakończeniem konwersacji), konwersacja IMS i powiązany z nią obszar pamięci IMS będą istnieć w systemie przez długi czas. Ta osierocona konwersacja IMS może przeszkodzić systemowi w ukończeniu bieżącej zmiany. Aby sprawdzić, czy w systemie znajdują się jakiekolwiek osierocone konwersacje IMS, można wydać komendę /DISPLAY CONV. Taka osierocona konwersacja IMS może zostać zakończona jedynie w wyniku zrestartowania systemu IMS. Listę komend IMS obsługiwanych przez OTMA można znaleźć w sekcji komend obsługiwanych z poziomu urządzeń LU 6.2 oraz w aktualnie nieobsługiwanej sekcji OTMA Rozdziału 1. Język komend IMS w podręczniku Skorowidz komend systemu IMS w wersji 9. Należy zwrócić uwagę, że niektóre komendy IMS, takie jak /EXIT, /HOLD i /RELEASE, użyte w ramach transakcji konwersacyjnej IMS nie są obsługiwane przez OTMA. Zaleca się stosowanie limitów czasu (takich jak limit czasu sesji EJB), aby zapobiec takim sytuacjom.
Dokumentacja produktu IMS Connector for Java oraz przykłady odnoszą się do niekonwersacyjnych transakcji i programów (aplikacji) IMS, chyba że zostało zaznaczone inaczej.