---
title: "extbase- extension: direkter Scriptaufruf"
url: "https://www.typo3.net/d/109752-extbase-extension-direkter-scriptaufruf"
source: "typo3.net"
tags: ["Extensions","Extbase","Frage"]
created: "2012-03-12"
last_reply: "2012-03-21"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# extbase- extension: direkter Scriptaufruf

Extensions › Extbase · 1 Antwort · gestartet 2012-03-12

## Eröffnungsbeitrag

**final6** · 2012-03-12 · [Beitrag #1](https://www.typo3.net/d/109752-extbase-extension-direkter-scriptaufruf/1)

Hallo zusammen,

ich versuche gerade, eine SOAP- Schnitstelle für eine Extention zu implementieren.
Das Routing und die Authentifizierung übernimmt die Extension remote_server, sprich nach der Authentifizierung wird eine bestimmte Funktion in einem Script aufgerufen, in meinem Fall also einem Controller, der die Anfrage bearbeiten soll.
Zum Beispiel: SOAPController->getDataAction()
Die Funktion wird auch korrekt aufgerufen.
Problem: DataMapping, Autoloader und eigentlich alles andere funktioniert nicht mehr (z.B. finder der autoloader Model und Repository nicht mehr...). Offensichtlich kann ich also das Script nicht direkt aufrufen, nur habe ich leider noch nicht den Überblick, wie das Routing bei Extbase funktioniert, wie ich also "von außen" meine Scripte aufrufen kann.
Ich hoffe ihr könnt mir helfen...

Vielen Dank

## Antworten

### [#2](https://www.typo3.net/d/109752-extbase-extension-direkter-scriptaufruf/2) · final6 · 2012-03-21

falls jemand ein ähnliches Probem hat, ich habe jetzt folgende Lösung gefunden:
Controller und Action gebe ich als Parameter dem Request mit (lässt sich auch per Rewriting in der.htacces machen). Damit kann ich auf alle Models und Repositorys zugreifen. Authentifizierung und Routing erfolgt nicht mehr über remote_server sondern über eigene Funktionen im Script.

Gruß f6

---

Quelle: „extbase- extension: direkter Scriptaufruf“, typo3.net, https://www.typo3.net/d/109752-extbase-extension-direkter-scriptaufruf
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
