Suporta sa COBOL sa Maguyva: Dependency Analysis para sa Legacy Modernization
Dito hindi na lang basta numero ang malawak na language support — nagiging tunay itong modernization tool.
Mga extension
.cbl, .cob, .cpy
Sinusuportahan ng Maguyva ang ABAP gamit ang AST, mga symbol at graph, para ma-map ng mga AI agent ang mga class, interface, redefinition at exception sa custom na SAP code.
Kadalasang dala ng custom ABAP ang mga business rule na naipon sa loob ng ilang dekada. May bahaging object-oriented ang code at may bahaging procedural, at ang structure ng inheritance at interface ang nagdedesisyon kung aling method ang tatakbo. Hindi iyon makikita kapag isang class lang ang binabasa mo sa bawat pagkakataon.
Ibinibigay muna ng Maguyva sa agent ang class graph, para magsimula ang change plan sa kung ano ang umaasa sa isang class, hindi sa hula.
Pina-parse ng Maguyva ang .abap source gamit ang dedikadong ABAP grammar. Kasama sa mga symbol ang mga class definition at implementation, mga interface, mga method declaration at implementation, at mga FORM routine.
Itinatala ng graph ang mga relationship na mahalaga sa mga ABAP developer:
CLASS ... INHERITING FROM.INTERFACES.METHODS ... REDEFINITION.RAISE EXCEPTION at CATCH.obj->m( ), cls=>m( ), CALL METHOD), mga type reference mula sa TYPE at TYPE REF TO, at mga export ng public-section method na naka-attribute sa class nila.IF, CASE, LOOP, TRY) sa loob ng mga method body.zcl_order_base, at aling mga method nito ang nire-redefine nila?” (find_symbol, tapos dependency_search na incoming)zcx_pricing_error, at sino ang kumakatch nito?” (dependency_search)get_task_context)SELECT ... FROM ... INTO), EXEC SQL at AUTHORITY-CHECK, kaya hindi pa graph edge ang mga table read gamit ang SQL. Gamitin ang text_pattern_search para sa mga pangalan ng table.INTERFACES statement, hindi import. Sa structural search, mga INCLUDE statement lang ang pinipili bilang import..abap file. Hindi ito kumokonekta sa isang SAP system.Mag-connect ng repository gamit ang quickstart, tapos tingnan ang support matrix sa compatibility page. Para sa iba pang legacy environment, tingnan ang gabay sa COBOL.
Pinakabagay
Mga workflow ng agent
Mga detalye ng engine
Mga kapaki-pakinabang na MCP entry point
Gamitin kasama ang pangalan ng class, interface o method kapag kailangan mo ang definition at mga reference.
Bago magbago, gumamit ng incoming traversal sa isang base class o interface para mahanap ang mga subclass, implementation at tumatawag.
Gamitin para sa mga pangalan ng database table at mga SQL statement na hindi pa sakop ng graph.
Mga kaugnay na gabay
Dito hindi na lang basta numero ang malawak na language support — nagiging tunay itong modernization tool.
Mga extension
.cbl, .cob, .cpy
Kapaki-pakinabang kapag puno ang repo ng Spring services, internal frameworks, at code na nakaligtas sa ilang organizational era.
Mga extension
.java