Framework:MakroExecutor: Difference between revisions

From CoPlanner 11
Jump to navigationJump to search
No edit summary
No edit summary
Line 3: Line 3:


The MakroEcecutor allows to execute [[Framework:Macros|CoPlanner macros]] without an open CoPlanner client. You start the macro in the command prompt.
The MakroEcecutor allows to execute [[Framework:Macros|CoPlanner macros]] without an open CoPlanner client. You start the macro in the command prompt.


==Establish the connection==
==Establish the connection==
Line 35: Line 34:
|}
|}


There is the possibility to run the macro with an certain user, plan and company. You define these in the file "SessionSetting.xml".


  <font color="#0000ff"><?</font><font color="#a31545">xml </font><font color="#ff0000">version</font><font color="#0000ff">=</font><font color="#000000">"</font><font color="#0000ff">1.0</font><font color="#000000">"</font> <font color="#ff0000">encoding</font><font color="#0000ff">=</font><font color="#000000">"</font><font color="#0000ff">utf-16</font><font color="#000000">"</font> <font color="#ff0000">standalone</font><font color="#0000ff">=</font><font color="#000000">"</font><font color="#0000ff">yes</font><font color="#000000">"</font><font color="#0000ff">?></font>
  <font color="#0000ff"><?</font><font color="#a31545">xml </font><font color="#ff0000">version</font><font color="#0000ff">=</font><font color="#000000">"</font><font color="#0000ff">1.0</font><font color="#000000">"</font> <font color="#ff0000">encoding</font><font color="#0000ff">=</font><font color="#000000">"</font><font color="#0000ff">utf-16</font><font color="#000000">"</font> <font color="#ff0000">standalone</font><font color="#0000ff">=</font><font color="#000000">"</font><font color="#0000ff">yes</font><font color="#000000">"</font><font color="#0000ff">?></font>
Line 45: Line 45:
  <font color="#0000ff"></</font><font color="#a31545">SessionSetting</font><font color="#0000ff">></font>
  <font color="#0000ff"></</font><font color="#a31545">SessionSetting</font><font color="#0000ff">></font>


Insert the necessary values at User, Password and Entity.


Tragen Sie bei User den gewünschten Benutzer und bei Password das zugehörige Passwort ein. Entity steht für Unternehmen und bei Plan tragen Sie den Plan ein, an den Sie sich anmelden möchten.


{| {{Bausteindesign1}}
{| {{Bausteindesign1}}
|-
|-
|<span style="color: darkblue">'''Hinweis'''</span> &nbsp;Keiner der obigen Einträge darf Sonderzeichen enthalten, also z.B. auch keine Umlaute!  
|<span style="color: darkblue">'''Hint'''</span> &nbsp;No special characters are allowed!  
|}
|}



Revision as of 17:31, 8 February 2011

Description

The MakroEcecutor allows to execute CoPlanner macros without an open CoPlanner client. You start the macro in the command prompt.

Establish the connection

There exists a configuration file with the name "ClientConfig.xml". You find this file in the same folder as the MakroExecutor.

<?xml version="1.0" encoding="utf-16" standalone="yes"?>
<ClientConfig>
   <IpSettings>
      <Version>1</Version>
      <Server>localhost</Server>
      <Port>8963</Port>
      <MaxRows>100000</MaxRows>
      <MaxCells>0</MaxCells>
      <TcpFormatter>Bin</TcpFormatter>
   </IpSettings>
</ClientConfig>

At server insert the name or the IP of the Computer, on which CoPlanner Server was installed. Insert the portnumber of CoPlanner Server. MaxRows isn't necessary.

Run

In this example the CoPlanner server is installed at "C:\Programms\CoPlanner". You will find the MakroExecutor in the folder CoPlanner\Server\Tools. the name of the MakroExecutor is CopMakro. The name of the macro, which we want to run is "MyCopMakro". So insert in the command prompt following command:

C:\Programme\CoPlanner\Tools\MakroExecutor\CopMakro.exe Makroname=MyCopMakro

Hinweis  the expression is casesensitive.

There is the possibility to run the macro with an certain user, plan and company. You define these in the file "SessionSetting.xml".

<?xml version="1.0" encoding="utf-16" standalone="yes"?>
<SessionSetting>
   <Version>1</Version>
   <User>Administrator</User>
   <Password>pwd</Password>
   <Entity>Bike GmbH</Entity>
   <Plan>Plan Bike GmbH</Plan>
</SessionSetting>

Insert the necessary values at User, Password and Entity.


Hint  No special characters are allowed!