Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
HTML

<div id="main-content" class="wiki-content group">
	<h3
		id="id-6.InvocaçãodeAplicaçõeseFormuláriosnoDatasulatravésdoFluig-6.1.Objetivo">
		<strong>6.1. Objetivo<Objective</strong>
	</h3>
	<p align="LEFT" class="western">
		<span>Permitir<span>Allow quethe sepossibility puedaof abriropening enFlex formularios, HTMLMetadata asociadosor
			aProgress procesosscreens enin elDatasul Fluigthrough a travéslink deor unbutton enlaceon othe botón en elform, in
			formulario,HTML pantallasforms Flex,associated Metadatosto oprocesses Progress en Datasul. Lain Fluig. These screens will be
			apertura de estas pantallas se realizaráopened through a URL to be called in a travésJavascript defunction unain direcciónthe
			URL en una función de Javascript en el formularioform.</span>
	</p>
	<h3
		id="id-6.InvocaçãodeAplicaçõeseFormuláriosnoDatasulatravésdoFluig-6.2.GuiadeProgramação">
		<strong>6.2. GuíaProgramming de Programación<Guide</strong>
	</h3>
	<p align="LEFT" class="western">
		<span>En<span>In unan formularioHTML HTMLform enin Fluig, con un enlace o botón with a link or button to open a
			para abrir una pantalla en elscreen in Datasul, utilizar una llamadaan HTTP para
			llevar a cabo la apertura de una nueva ventana del explorador quecall must be used to open a new browser
			contiene el formulario para abrirwindow containing the form to be opened. </span>
	</p>
	<p align="LEFT" class="western">
		<span>En<span>For formularios Flex oor MetadatosMetadata seforms, utilizathe la técnica del"External User
			“External User Authentication”. En programasAuthentication" technique is used. For Progress seprograms, utilizause elthe
			“ABL"ABL External Call”Call". Below Aare continuación,a veremosfew ejemplosexamples deof URLs that allow quethe
			permitenopening laof aperturaeach deof cada uno de los tiposthe types.</span>
	</p>
	<ul>
		<li><p align="LEFT">
				URL parafor eldirect accesoaccess directoto a un<strong>Flex <strong>Portlet Flex<Portlet</strong>:
			</p></li>
	</ul>
	<p align="LEFT" class="western" style="margin-left: 24.0px;">
		<span><a rel="nofollow">http://server:port/josso/signon/externalUserAuthentication.do?josso_cmd=external-login&amp;type=frwk&amp;module=fnd&amp;program=datasul-calculatorportlet-flex&amp;viewtype=portlet&amp;userid=super&amp;password=c3N6a0AxMjM</a>=</span>
	</p>
	<p align="LEFT" class="western" style="margin-left: 24.0px;">
		<span><br /></span>
	</p>
	<ul>
		<li><p align="LEFT">
				URL de acceso a formulario <strong>Metadatos<to access <strong>Metadata</strong> form:
			</p></li>
	</ul>
	<p align="LEFT" class="western" style="margin-left: 24.0px;">
		<a
			href="http://cassino:8180/josso/signon/externalUserAuthentication.do?josso_cmd=external-login&amp;type=md&amp;program=ems5.emsuni.CRUDUnidOrgan&amp;viewtype=view&amp;userid=super&amp;password=c3N6a0AxMjM"
			class="external-link" rel="nofollow"><span>http://</span><span>&#160;</span><span>server:port
				port/josso/signon/externalUserAuthentication.do? josso_cmd = login
				externo external-login&amp; tipo type= md &amp; programa program= ems5. emsuni. CRUDUnidOrgan
				&amp; viewtype = view &amp; ID userid= super &amp; password = c3N6a0AxMjM</span></a><span>=</span>
	</p>
	<p align="LEFT" class="western">&#160;</p>
	<ul>
		<li><p align="LEFT">
				URL deto acceso aaccess programas <strong>Progress</strong> programs:
			</p></li>
	</ul>
	<p align="LEFT" class="western" style="margin-left: 24.0px;">
		<a
			href="http://cassino:8180/abl-external-call/execute?program=cd0704.w&amp;module=cdp&amp;user=super&amp;password=c3N6a0AxMjM"
			class="external-link" rel="nofollow">http:// server:port
			Puerto/abl-externoexternal-llamadacall/ejecutar? programa cd0704 execute?program=cd0704.w&amp; w = módulo
			= cdp module=cdp&amp; usuario user= super &amp; password = c3N6a0AxMjM</a>=
	</p>
	<p align="LEFT" class="western" style="margin-left: 24.0px;">&#160;</p>
	<p align="LEFT" class="western" style="margin-left: 24.0px;">
		<span><strong>URL<span><strong>Base baseURL parafor Flex yand MetadatosMetadata:</strong></span><span>
			<a rel="nofollow">http://server:port/josso/signon/externalUserAuthentication.do</a>?
		</span>
	</p>
	<p align="LEFT" class="western" style="margin-left: 24.0px;">
		<span><strong>URL<span><strong>Base baseURL parafor Progress:</strong></span><span>
			http:// <a href="http://serverport" class="external-link"
			rel="nofollow">servidor>server: puerto<port</a> /abl-externoexternal-llamadacall/ejecutarexecute?
		</span>
	</p>
	<p align="LEFT" class="western" style="margin-left: 24.0px;">&#160;</p>
	<p align="LEFT" class="western" style="margin-left: 24.0px;">
		<span><strong>Parámetros<span><strong>Flex Flexand yMetadata Metadatosparameters:</strong></span>
	</p>
	<ul>
		<ul>
			<li><p align="LEFT">
					<strong>josso_cmd:</strong> Command Comandoto abe ejecutarexecuted porby JOSSO, en casoin
					decase of external- login.
				</p></li>
		</ul>
	</ul>
	<ul>
		<ul>
			<li><p align="LEFT">
					<strong>userid:</strong> Nombre de usuarioUsername.
				</p></li>
		</ul>
	</ul>
	<ul>
		<ul>
			<li><p align="LEFT">
					<strong>password:</strong> Contraseña del usuario. Debe User password. It must be sent using
					transmitirse medianteBase64 encode Base64.
				</p></li>
		</ul>
	</ul>
	<ul>
		<ul>
			<li><p align="LEFT">
					<strong>type:</strong> TipoProgram deltype programato abe abriropened, <strong>frwk</strong>
					oor <strong>md</strong>; el md esis parafor elmetadata tipotype metadatosand yfrwk elis frwk esfor
					para el framework. It Esis necesarionecessary informarto parainform queso elthat josso knows if sepayou siare
					utilizarágoing to eluse parámetrothe MODULE oparameter elor parámetrothe PROGRAM parameter.
				</p></li>
		</ul>
	</ul>
	<ul>
		<ul>
			<li><p align="LEFT">
					<strong>program:</strong> EnProgram elto programabe alaccessed, queput sethe accederá,full
					colocarmetadata laprogram rutapath, completasuch del programa metadatos como por ejemplo:
					ems5. emsuni. as: ems5.emsuni.CRUDUnidOrgan.
				</p></li>
		</ul>
	</ul>
	<ul>
		<ul>
			<li><p align="LEFT">
					<strong>module: </strong> MóduloModule alto quebe se accederáaccessed, sóloonly enfor elflex
					caso de programas flexprograms.
				</p></li>
		</ul>
	</ul>
	<ul>
		<ul>
			<li><p align="LEFT">
					<strong>viewtype:</strong> TipoType deof ventanawindow quethat sewill abriráopen, which pudiendomay
					serbe:
				</p>
				<ul>
					<li><p align="LEFT">
							<span>view</span>
						</p></li>
					<li><p align="LEFT">
							<span>portlet</span>
						</p></li>
					<li><p align="LEFT">
							<span>window</span>
						</p></li>
				</ul></li>
		</ul>
	</ul>
	<p align="LEFT" class="western" style="margin-left: 38.4px;">&#160;</p>
	<p align="LEFT" class="western" style="margin-left: 38.4px;">
		<strong>Parámetros<strong>Progress para Progressparameter:</strong>
	</p>
	<ul>
		<ul>
			<li><p align="LEFT">
					<strong>program:</strong> NombreName delof programaProgress Progressprogram.
				</p></li>
		</ul>
	</ul>
	<ul>
		<ul>
			<li><p align="LEFT">
					<strong>Module:</strong> name nombreof delthe módulomodule.
				</p></li>
		</ul>
	</ul>
	<ul>
		<ul>
			<li><p align="LEFT">
					<strong>userid:</strong> Nombre de usuarioUsername.
				</p></li>
		</ul>
	</ul>
	<ul>
		<ul>
			<li><p align="LEFT">
					<strong>password:</strong> Contraseña del usuario. Debestrong> User password. It must be sent using
					transmitirse medianteBase64 encode Base64.
				</p></li>
		</ul>
	</ul>
	<p align="LEFT" class="western" style="margin-left: 48.0px;">&#160;</p>
	<p align="LEFT" class="western" style="margin-left: 38.4px;">
		<span>Del<span>In ladoFluig del Fluigside, parain queorder unfor formularioa realice una
			llamada a una pantalla en el Datasul, podemos basarnos en el
			siguiente ejemploform to call to a screen on
			Datasul, we can use the following example:</span>
	</p>
	<p>&#160;</p>
	<ul>
		<li style="list-style-type: none;"><ul>
				<li><p align="LEFT" class="western">
						<span>Suponiendo que en un formulario de Fluig tenemos un<span>Assuming that in a Fluig form there is a button to
							botón para llamar a un programacall the Progress deprogram laas siguiente manerafollows:</span>
					</p></li>
			</ul></li>
	</ul>
	<pre class="western">            &lt;input valor value= "Programa" onClick = "callProgress ()" type = "button" ></pre>
	<p align="LEFT" class="western" style="margin-left: 92.0px;">
		<span>Con<span>When elthe clicbutton delis botónclicked, sethe llamará la funcióncallProgress() function
			callProgress() que podrá tener el siguiente códigowill be called, and it can have the following code:</span>
	</p>
	<pre class="western">
						<br />           function callProgress () {</pre>
	<pre class="western">               var url = "<a“<a rel="nofollow">http://cassino:8180/abl-externoexternal-call /"<”</a> +</pre>
	<pre class="western">                         “execute?program=cd0704.w&amp;module=cdp&amp;” +</pre>
	<pre class="western">                         “user=super&amp;password=c3N6a0AxMjM=";</pre>
	<pre class="western">               window.open(url);</pre>
	<pre class="western">           } </pre>
	<p align="LEFT" class="western">&#160;</p>
	<ul>
		<li class="western" style="margin-left: 32.0px;"><span>La><span>A
				funciónsimilar similarfunction parato llamarcall a unmetadata formulario metadatosform:</span></li>
	</ul>
	<p align="LEFT" class="western" style="margin-left: 37.4333px;">&#160;</p>
	<pre class="western">           function callMetadados () {</pre>
	<pre class="western">               var url = “<a
			href="http://tdn.totvs.comport" rel="nofollow">http://:port/josso/signon/</a>" +</pre>
	<pre class="western">                         "externalUserAuthentication.do?josso_cmd=external-login&amp;" + </pre>
	<pre class="western">                         "type=md&amp;program=ems5.emsuni.CRUDUnidOrgan&amp;viewtype=view&amp;" +</pre>
	<pre class="western">                         "userid=super&amp;password=c3N6a0AxMjM=";</pre>
	<pre class="western">               window.open(url, “Unidade Organizacional”, 800, "width=800,height=600");</pre>
	<pre class="western">           }</pre>
	<p align="LEFT" class="western" style="margin-left: 62.4px;">
		<span>En<span>In the elcase casoof delMetadata formularioform, Metadatosoptionally, it estecan puedebe
			personalizarsecustomized opcionalmenteto parareturn devolverinformation lato información al
			formulario Fluig, utilizando el comando </span>(CALL-BACK-ventana-abridor)<span>.
			Para consultarthe Fluig form, using the command
		</span>CALL-BACK-WINDOW-OPENER()<span>. Refer to:&#160;<span>&#160; </span></span>span><a
			</span><a href="81789187.html"><strong>Llamadas><strong>Calls to aDatasul Zooms del
				Datasulthrough aForms través de Formularos en el in Fluig:</strong><span>&#160;</span></a><strong><a
			href="81789187.html">Función>ABLScript ABLScriptfunction parafor FormulariosFreeForm FreeForm<Forms</a></strong><span><strong><a
				href="81789187.html">4</a>.</strong></span>
	</p>
	<p align="LEFT" class="western" style="margin-left: 62.4px;">&#160;</p>
	<p>
		<strong><br /></strong>
	</p>
</div>