Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
When I try in IE:
http://localhost:4720/qtxs.asmx?WSDL
Received this message:
"The method or operation is not implemented"
My version should have this service implemented?
Thanks:
Information of server:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
What it is telling you is that the WSDL is not implemented. It uses wget and wget requires that NTLM Credentialsare included in the script, because the QDS Web Service requires authentication.
@ECHO OFF
REM --- Start a Publisher EDX Task ---
SETLOCAL
SET EDXTASK=%1
SET EDXPSWD=%2
IF .%EDXTASK%. == .. GOTO Help
REM Credentials requiredfor WebService Authentication
SET HTTPuser=%COMPUTERNAME%\qlikview
SET HTTPpswd=admin1234
REM URL for the QlikViewDistribution Service (QDS)
REM formerly known as the Execution Service (XS)
SET QDS=http://localhost:4720/qtxs.asmx
REM This is the XMLRequest that is submitted to QDS/XS
REM See http://www.tomshardware.co.uk/forum/page-35565_35_0.html
REM for discussion of the ^ character used to force <> to echo properly
SET DOCUMENT=%TEMP%\%EDXTASK%.post
ECHO ^<Global method="RequestEDX"^> > "%DOCUMENT%"
ECHO ^<i_TaskIDOrTaskName^>%EDXTASK%^</i_TaskIDOrTaskName^> >> "%DOCUMENT%"
ECHO ^<i_Password^>%EDXPSWD%^</i_Password^> >> "%DOCUMENT%"
ECHO ^</Global^> >>"%DOCUMENT%"
REM HTTP Responsewritten to here
SET RESPONSE=%TEMP%\%EDXTASK%.xml
IF EXIST "%RESPONSE%" DEL "%RESPONSE%"
REM wget is acommand-line browser available from
REM http://gnuwin32.sourceforge.net/packages/wget.htm
WGET --debug --user=%HTTPuser% --password=%HTTPpswd%--post-file="%DOCUMENT%" -O "%RESPONSE%" %QDS% 2>NULSET RC=%ERRORLEVEL%
DEL "%DOCUMENT%"
TYPE "%RESPONSE%"
GOTO End
:Help
ECHO Usage: %0 taskName taskPassword
SET RC=100
GOTO END
:End
EXIT /B %RC%
ENDLOCAL
Nobody knows about it?
What are you asking about. EDX is enable by default. You have to write the code to trigger it.
My question is:
Why when I try in IE: http://localhost:4720/qtxs.asmx?WSDL
i received this message:
"The method or operation is not implemented" ???
If its working, i would receive the WSDL table...
What it is telling you is that the WSDL is not implemented. It uses wget and wget requires that NTLM Credentialsare included in the script, because the QDS Web Service requires authentication.
@ECHO OFF
REM --- Start a Publisher EDX Task ---
SETLOCAL
SET EDXTASK=%1
SET EDXPSWD=%2
IF .%EDXTASK%. == .. GOTO Help
REM Credentials requiredfor WebService Authentication
SET HTTPuser=%COMPUTERNAME%\qlikview
SET HTTPpswd=admin1234
REM URL for the QlikViewDistribution Service (QDS)
REM formerly known as the Execution Service (XS)
SET QDS=http://localhost:4720/qtxs.asmx
REM This is the XMLRequest that is submitted to QDS/XS
REM See http://www.tomshardware.co.uk/forum/page-35565_35_0.html
REM for discussion of the ^ character used to force <> to echo properly
SET DOCUMENT=%TEMP%\%EDXTASK%.post
ECHO ^<Global method="RequestEDX"^> > "%DOCUMENT%"
ECHO ^<i_TaskIDOrTaskName^>%EDXTASK%^</i_TaskIDOrTaskName^> >> "%DOCUMENT%"
ECHO ^<i_Password^>%EDXPSWD%^</i_Password^> >> "%DOCUMENT%"
ECHO ^</Global^> >>"%DOCUMENT%"
REM HTTP Responsewritten to here
SET RESPONSE=%TEMP%\%EDXTASK%.xml
IF EXIST "%RESPONSE%" DEL "%RESPONSE%"
REM wget is acommand-line browser available from
REM http://gnuwin32.sourceforge.net/packages/wget.htm
WGET --debug --user=%HTTPuser% --password=%HTTPpswd%--post-file="%DOCUMENT%" -O "%RESPONSE%" %QDS% 2>NULSET RC=%ERRORLEVEL%
DEL "%DOCUMENT%"
TYPE "%RESPONSE%"
GOTO End
:Help
ECHO Usage: %0 taskName taskPassword
SET RC=100
GOTO END
:End
EXIT /B %RC%
ENDLOCAL
One more thing. If you don't have publisher you have to use the qvw name. If you have publisher you can use the task name.
Thanks!!!
In wich format are Pass and Task? Simple Text?