Hello, <br /><br />I test even Adobe Flex with InDesign server. I am occupied with<br />the Business cards tutorial. The Problem is, which no arguments are<br />transferred to servers at InDesign. The Script is executed and the new document and the pdf are produced.<br />But without contents!? Is the error situated in it WSDL file? Here my<br />data:<br />InDesign Server Port = 8070<br />Mac Localhost = http://localhost:8888<br />The IDSP Root = http://localhost:8888/IDSP.wsdl<br /><br />IDSP.wsdl Content<br /><br /><?xml version="1.0" encoding="UTF-8"?><br /><definitions name="Service"<br /> targetNamespace="http://localhost:8888/IDSP.wsdl"<br /> xmlns:tns="http://localhost:8888/IDSP.wsdl"<br /> xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"<br /> xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"<br /> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"<br /> xmlns:xsd="http://www.w3.org/2001/XMLSchema"<br /> xmlns:IDSP="http://ns.adobe.com/InDesign/soap/"<br /> xmlns:SOAP="http://schemas.xmlsoap.org/wsdl/soap/"<br /> xmlns:MIME="http://schemas.xmlsoap.org/wsdl/mime/"<br /> xmlns:DIME="http://schemas.xmlsoap.org/ws/2002/04/dime/wsdl/"<br /> xmlns:WSDL="http://schemas.xmlsoap.org/wsdl/"<br /> xmlns="http://schemas.xmlsoap.org/wsdl/"><br /> .........<br />......<br /><service name="Service"><br /> <documentation>gSOAP 2.7.8c generated service definition</documentation><br /> <port name="Service" binding="tns:Service"><br /> <SOAP:address location="http://localhost:8070"/><br /> </port><br /></service><br /><br /></definitions><br /> <br />Flex MXML Content:<br /><br /><?xml version="1.0" encoding="utf-8"?><br /><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"><br /> <mx:WebService id="wsIDSP"<br /> wsdl="http://localhost:8888/IDSP.wsdl"<br /> endpointURI="http://localhost:8070"<br /> useProxy="false"><br /> <mx:operation name="RunScript" resultFormat="e4x"><br /> <mx:request><br /> <runScriptParameters><br /> <scriptLanguage>javascript</scriptLanguage><br /> <!--Optional:--><br /> <scriptFile>/Volumes/Macintosh HD/Applications/Adobe InDesign CS3 Server/Scripts/myScripts/businessCards.jsx</scriptFile><br /> <scriptArgs><br /> <scriptArg><br /> <name>name</name><br /> <value>{nameInput}</value><br /> </scriptArg><br /> <scriptArg><br /> <name>company</name><br /> <value>{companyInput}</value><br /> </scriptArg><br /> <scriptArg><br /> <name>title</name><br /> <value>{titleInput}</value><br /> </scriptArg><br /> </scriptArgs><br /> </runScriptParameters><br /> </mx:request><br /> <br /> </mx:operation><br /> </mx:WebService><br /> <mx:Script><br /> <br /> [Bindable]<br /> public var nameInput:String="";<br /> [Bindable]<br /> public var companyInput:String="";<br /> [Bindable]<br /> public var titleInput:String="";<br /> <br /> private function makeCards(name:String, title:String, company:String):void<br /> {<br /> nameInput = name;<br /> companyInput = company;<br /> titleInput = title;<br /> <br /> wsIDSP.RunScript.send();<br /> }<br /> <br /> </mx:Script><br /> <mx:Form width="410" height="277" x="46" y="34" horizontalScrollPolicy="off"><br /> <mx:FormHeading label="Business Card Information"/><br /> <mx:FormItem label="Name"><br /> <mx:TextInput id="textName" width="100%" /><br /> </mx:FormItem><br /> <mx:FormItem label="Title"><br /> <mx:TextInput id="textTitle" width="100%" /><br /> </mx:FormItem><br /> <mx:FormItem label="Company"><br /> <mx:TextInput id="textCompany" width="100%" /><br /> </mx:FormItem><br /> <mx:FormItem x="75"><br /> <mx:Button x="150" label="Print Cards" <br /> click="makeCards(textName.text, textTitle.text, textCompany.text)"/><br /> </mx:FormItem><br /> <mx:Text x="47.5" y="194" text="{wsIDSP.RunScript.lastResult.errorNumber}" width="383" height="20"/><br /> <mx:Text x="47.5" y="224" text="{wsIDSP.RunScript.lastResult.errorString}" width="381" height="20"/><br /> <mx:Text x="47.5" y="254" text="{wsIDSP.RunScript.lastResult.scriptResult.data}" width="383" height="24"/><br /> </mx:Form><br /><br /> <br /></mx:Application>
↧