Data transmission between screws using call of reference without actually executing the vi

Hi, I was wondering if you can pass data between the screws by using call of reference without actually executing the vi (ie: not having the façade appears during execution). Is this possible?

While I'm here I might ask as well on the transmission of data between the screws I'm trying to pass a flag to a vi value to another. Because of the way the program is setup, I can't wire this value directly. Y at - it another (fast/efficient) way to pass data between two screws during execution (other than shared variables). For what it's worth this application will be built into an executable file, so data transiting will have to work for it as well.

Thank you

Vlad

Vlad P wrote:

While I'm here I might ask as well on the transmission of data between the screws I'm trying to pass a flag to a vi value to another. Because of the way the program is setup, I can't wire this value directly. Y at - it another (fast/efficient) way to pass data between two screws during execution (other than shared variables). For what it's worth this application will be built into an executable file, so data transiting will have to work for it as well.

You have the choice:

  • shared variables (as you mentioned)

  • global variables

  • queues

  • notifiers

  • control references and properties of the value

  • action motors

  • ...

Tell us a little more about your applications. What should do?

Tags: NI Software

Similar Questions

  • data transmission between the General case and problems of timing instructions using daq devices

    I'm currently developing a program using LabView 2012 SP1.  I am interfacing with an NI USB-6009 data acquisition using NOR-DAQmx 9.5.5f4.  I'm trying to get a voltage on the three analog inputs (AI0 and AI3 AI4) 1 second to start and 20 seconds of starting.  Three digital ports: P0.0, P0.1 and P0.2 are used to market the transistors for the signals in question and must remain high to the course of ~ 20 seconds the readings will take place.  After 20 seconds, I need to take the readings of each analog channel and the difference of the two to determine the delta at the start.  This delta will lead logic to implement later.  The attached VI has a while loop that runs on an interval of 1 second and a case statement that takes a reading DAQ at 1 second and 20 seconds (two separate trials).  The while loop stops after 21 seconds.  The question I have is how to manage the tensions of reading of the second 1 case and the second case 20.  I need to take the difference and the exit to the front after 20 seconds elapsed.  Please keep in mind when you answer that I am relatively new to LabView.  I have experience with several other languages (Matlab script, C, Java, Perl, etc.), but am still learning how to get concrete results in LabView.  That being said, guess I know nothing outside of what you see in this VI.  If you have any recommendations on how to implement more efficiently, I am open to suggestions. Thanks in advance for your help.

    RJ

    I would make the acquisition of 21 seconds of a value of data from data acquisition.  Then, you can index you want specific samples.  Have time to wire samples is much more reliable that Windows hope will be both properly 21 seconds.  It also simplifies the code in a bit.

  • How to extract data from your laptop with crushed Windows Vista without restoring to the factory settings?

    I ran a few updates, but before you restart the computer, I deleted many files.

    The result is that my Vista does not start, and only offered solution is to restore to factory State, which is not acceptable for me because I need data from the HARD drive.
    Y at - it an easy way to recover data from the HARD drive, or should I contact? Thank you.

    Need help on MS Answers was my last option before calling a service.

    But, luckily, I found a way. I just change the settings in the BIOS for SATA, Vista started, I restored some of the deleted files, and voila - it worked. Another reboot, BIOS have been changed on the previous settings, and now it works perfectly.

  • Adobe Illustrator incorrectly called him "Gill without '-police (note the space)"GillSans"at check-in the SVG format.

    This prevents good rendering in FireFox on a hand, maybe more browsers.

    What can we do about it?

    Gill Sans is one - it's the same problem for each font with a space in the name.

    Here is a sample illustrating the question:

    <? XML version = "1.0" encoding = "utf-8"? >

    <!-generator: Adobe Illustrator SVG Export plugin 19.0.0,. The SVG Version: 6.00 Build 0)->

    " < version svg = '1.1' id = 'Lager_1' xmlns =" http://www.w3.org/2000/SVG "xmlns:xlink =" " http://www.w3.org/1999/xlink "x ="0px"y ="0px" "

    viewBox = "0 0 950 430" style = "' enable-background: 0 0 950 430 new;" " XML: Space = "preserve" >

    < style type = "text/css" >

    .ST0 {fill: #333333 ;}}

    . ST1 {display: none; fill: none ;}}

    . ST2 {display: none ;}}

    . ST3 {display: inline; fill: none ;}}

    . ST4 {do-family: 'CourierNewPSMT' ;}}

    . ST5 {size are: 63.2038px ;}}

    . ST6 {do-family: "GillSans" ;}}

    . ST7 {fill: none ;}}

    . ST8 {fill: #FFFFFF ;}}

    . ST9 {do-family: 'GillSansMT' ;}}

    . ST10 {size are: 22.2356px ;}}

    .St11 {display: inline ;}}

    . ST12 {display: inline; fill: #FFFFFF ;}}

    < / style >

    < symbol id viewBox = "bt - buy" = "-19, 5-93 186 39" >

    < g >

    < class path = "st0" d="M93-11c0-4.7-3.8-8.5-8.5-8.5h-168c-4.7,0-8.5,3.8-8.5,8.5v22c0,4.7,3.8,8.5,8.5,8.5h168

    C4.7,0,8.5-3.8,8.5-8.5V-11z"/ >

    / < g >

    "< class polygon ="st1"points ="-93,18.5 93,18.5 93,-19,5-93,-19,5 "/ >".

    < / symbol >

    < id g = "Lager_1_1_" class = "st2" >

    < rect x = "78.9" y = "115,4" class = "st3" width = "378" height = "133.9" / >

    / < g >

    < id g = 'SE' >

    < text transformation = "matrix (1 0 0 1 318,8761 173.4998)" class = "st4 st5" > 10% discount < / text > "

    < text transformation = "matrix (1 0 0 1 299,7761 238.0998)" class = "st5 st6" > pa went linser < / text > "

    " < a XLink =" https://www.LensWay.se/kontaktlinser "transform =" matrix (1-0 0-1 479,9485 311,7) "> "

    "< use XLink =" #bt - buy"width ="186"height ="39"x = ' «» ' 93 y = '-19,5' transform =" matrix (1 0 0 1 23 - 19) "style =" "overflow: visible;" / > "

    < /a >

    " < a XLink =" https://www.LensWay.se/kontaktlinser " >

    < rect x = "391.4" y = '280.5' class = 'st7"width ="144.9"height ="21.5"/ >

    < text transformation = "matrix (1 0 0 1 422,2924 295.6487)" class = "st8 st9 st10" > Till linser < / text > "

    < /a >

    / < g >

    < id g = "DK" class = "st2" >

    < text transformation = "matrix (1 0 0 1 318,8761 173.4998)" class = "st11 st5 st6" > 10% discount < / text > "

    < text transformation = "matrix (1 0 0 1 299,7761 238.0998)" class = "st11 st9 st5" > pa went linser < / text > "

    " < a XLink =" https://www.LensWay.se/kontaktlinser "transform =" matrix (1-0 0-1 479,9485 311,7) "> "

    "< use XLink =" #bt - buy"width ="186"height ="39"x = ' «» ' 93 y = '-19,5' transform =" matrix (1 0 0 1 23 - 19) "style =" display: inline; " overflow: visible; "/ >

    < /a >

    " < a XLink =" https://www.LensWay.se/kontaktlinser " >

    < rect x = "391.4" y = "280.5" class = "st3" width = "144.9" height = "21.5" / >

    < text transformation = "matrix (1 0 0 1 422,2924 295.6487)" class = "st12 st9 st10" > Till linser < / text > "

    < /a >

    / < g >

    < id g = "" class = "st2" >

    < text transformation = "matrix (1 0 0 1 318,8761 173.4998)" class = "st11 st5 st6" > 10% discount < / text > "

    < text transformation = "matrix (1 0 0 1 299,7761 238.0998)" class = "st11 st9 st5" > pa went linser < / text > "

    " < a XLink =" https://www.LensWay.se/kontaktlinser "transform =" matrix (1-0 0-1 479,9485 311,7) "> "

    "< use XLink =" #bt - buy"width ="186"height ="39"x = ' «» ' 93 y = '-19,5' transform =" matrix (1 0 0 1 23 - 19) "style =" display: inline; " overflow: visible; "/ >

    < /a >

    " < a XLink =" https://www.LensWay.se/kontaktlinser " >

    < rect x = "391.4" y = "280.5" class = "st3" width = "144.9" height = "21.5" / >

    < text transformation = "matrix (1 0 0 1 422,2924 295.6487)" class = "st12 st9 st10" > Till linser < / text > "

    < /a >

    / < g >

    < id g = 'FI' class = "st2" >

    < text transformation = "matrix (1 0 0 1 318,8761 173.4998)" class = "st11 st5 st6" > 10% discount < / text > "

    < text transformation = "matrix (1 0 0 1 299,7761 238.0998)" class = "st11 st9 st5" > pa went linser < / text > "

    " < a XLink =" https://www.LensWay.se/kontaktlinser "transform =" matrix (1-0 0-1 479,9485 311,7) "> "

    "< use XLink =" #bt - buy"width ="186"height ="39"x = ' «» ' 93 y = '-19,5' transform =" matrix (1 0 0 1 23 - 19) "style =" display: inline; " overflow: visible; "/ >

    < /a >

    " < a XLink =" https://www.LensWay.se/kontaktlinser " >

    < rect x = "391.4" y = "280.5" class = "st3" width = "144.9" height = "21.5" / >

    < text transformation = "matrix (1 0 0 1 422,2924 295.6487)" class = "st12 st9 st10" > Till linser < / text > "

    < /a >

    / < g >

    < id g = "NL" class = "st2" >

    < text transformation = "matrix (1 0 0 1 318,8761 173.4998)" class = "st11 st5 st6" > 10% discount < / text > "

    < text transformation = "matrix (1 0 0 1 299,7761 238.0998)" class = "st11 st9 st5" > pa went linser < / text > "

    " < a XLink =" https://www.LensWay.se/kontaktlinser "transform =" matrix (1-0 0-1 479,9485 311,7) "> "

    "< use XLink =" #bt - buy"width ="186"height ="39"x = ' «» ' 93 y = '-19,5' transform =" matrix (1 0 0 1 23 - 19) "style =" display: inline; " overflow: visible; "/ >

    < /a >

    " < a XLink =" https://www.LensWay.se/kontaktlinser " >

    < rect x = "391.4" y = "280.5" class = "st3" width = "144.9" height = "21.5" / >

    < text transformation = "matrix (1 0 0 1 422,2924 295.6487)" class = "st12 st9 st10" > Till linser < / text > "

    < /a >

    / < g >

    < id g = 'FROM' class = "st2" >

    < text transformation = "matrix (1 0 0 1 318,8761 173.4998)" class = "st11 st5 st6" > 10% discount < / text > "

    < text transformation = "matrix (1 0 0 1 299,7761 238.0998)" class = "st11 st9 st5" > pa went linser < / text > "

    " < a XLink =" https://www.LensWay.se/kontaktlinser "transform =" matrix (1-0 0-1 479,9485 311,7) "> "

    "< use XLink =" #bt - buy"width ="186"height ="39"x = ' «» ' 93 y = '-19,5' transform =" matrix (1 0 0 1 23 - 19) "style =" display: inline; " overflow: visible; "/ >

    < /a >

    " < a XLink =" https://www.LensWay.se/kontaktlinser " >

    < rect x = "391.4" y = "280.5" class = "st3" width = "144.9" height = "21.5" / >

    < text transformation = "matrix (1 0 0 1 422,2924 295.6487)" class = "st12 st9 st10" > Till linser < / text > "

    < /a >

    / < g >

    < / svg >

    It seems to me that Illustrator uses the PostScript fontname.

    But if I change the fontname in the SVG file to include spaces, it renders fine in FireFox and other browsers that I have installed on my Mac (Safari and Chrome).

    I don't know what is happening with mobile browsers or other platforms, but maybe it's time for a feature request.

    Feature request/Bug Report Form

  • Threading and reuse of the node to call using reference of buffers (of the required adhesive tape)

    I tried to get the following information in the public domain for years and now that I have the answers, I'll share with those who might be interested.

    Caveat!

    Wrap your head in tape before reading just for the sake of security.

    My two questions were;

    (1) may LV re - use tampons of VI calling when you use VI serve call by reference?

    (2) is used when the use of call by reference UI thread?

    1 when you call a VI using the call through the reference node, the data in the pane of the copied or is node connector - this online as it would be with a Subvi properly implemented?

    Short answer: it's somewhere between the two.

    Long answer:

    The compiler does not know what will be called VI, but there a hint:

    the reference connected to the node of the call by reference. He uses to get the 'Prototype' for the call. Therefore, for optimal performance, use a prototype that has the same 'characteristics placeness' as it is called VI. That said, users don't know what are the "characteristics of the placeness.

    Before getting into the details, I will say that the overhead of these copies should not matter much unless it's a large data structure (a table with lots of items.) or a cluster/class with many fields or containing large networks etc..

    Example 1:

    If the prototype does not change the data, then the compiler assumes that the crux of the call by reference will not alter the data. However, at runtime, a check is made to see if the real called VI will modify the data. If Yes, then a copy is made and past so that the original data can be modified.

    Example 2:

    If the prototype contains an entry that is wired through an exit so that both input and output terminals can use the same buffer memory, but running an audit determines that the real called entry and exit VI do not share a buffer, then a copy will be made from output of the actual call to the original screws (combined input and output) buffer.

    I should also mention that, even with this behavior "are trying to get along with the prototype", it is not always possible to obtain good performance as a Subvi ordinary call. For example, if you have a situation where the prototype does not change the data and passes it through to an exit and then the compiler must assume that the data is changed (because, as in example 2, there are screws that may change even if the called real VI is not).

    And there are a few caveats:

    (1) this behavior "using a prototype" was new for 2009. Before that, we used a method more naïve data of passage that took all the entries will be changed and no outputs don't share a buffer with an entry.

    (2) this behavior can be changed in future versions, if we find additional optimizations.

    (3) this behavior is the same that we use for the dynamic distribution live (when you use the classes in LV)

    (4) If you want to create a VI can be used as a prototype, you can use the features of the Structure in Place to control the "characteristics of the placeness', namely the element nodes in and out of the border, the function"Mark as modifier"border nodes (note the pencil icon on the item), and the node always one copy.

    (5) the prototype is only the first reference ever connected to the node of the call by reference. So if you make a new prototype VI, you can just make a reference out of it plug into the crux of the call by reference. I suggest to remove the node from the call by reference and file a new.

    (6) for remote calls, we still "making copies" by transmitting data over a network.

    I hope that this helps, if you want information/clarification, so feel free to ask.

    2 - is the call made by the reference to run in the user interface thread node? If the call is made by a remote machine via ethernet, thread that host (the computer that makes the call by reference) runs on and thread that executes the target (the machine that contains the file VI) on?

    In the case of premises, the appeal made by the reference node does not require the user interface thread and may work in some thread the VI wants to run in.

    When you call a remote VI, the appeal made by the reference node uses the UI thread (detailed below) on both the client and the server.

    The client uses the UI thread to send the request to the server and there still when the response comes back. The user interface thread is not blocked during the time between the two.

    The server receives the TCP message in the UI thread, and then starts the call to the UI thread. The server also uses the user interface thread to send the response to the client. The user interface thread is not blocked on the server during execution of the VI.

    I hope that people find it when they need it!

    Ben


  • Call in reference to replacement VI

    I'm doing a VI dynamically a reshipment that accesses a property in a class with name. (see attachment) The idea was to use 'call of reference' for the property required to call the correct data VI member access. The CBR does not preserve the dynamic wire of the input to the output, causing the VI must be broken. (see second attachment)

    Two questions: first, why it does not work? I understand that Labview must ensure this type of performance is preserved by a dynamic send substitute VI, but why couldn't you just take and raise an error if the type is not maintained? Secondly, any ideas how to get around this limitation?

    I agree that people can be so rude.  So ungrateful too.  What is the youth of today come at all.  I have really no idea.  The future is surely doomed.  Cursed I say!

    Now back on topic...

    Why don't simply implement you a class method rather than load a VI member by reference?  Simply, I do not understand the role of the party "by reference" here.

    If you MUST go this way (which I doubt at the moment) so please plan why call a DD VI dynamically is a requirement.  In the meantime, insert a primitive 'Preserve the class Run-Time' on the output of your dynamic call.

    That COULD help.

  • check the type VI for call by reference node

    Hi Ppl,

    I call a set of VI dynamically using call-by-reference node. And I have a type specifier linked to a component of a particular type connector. But at the time where the VI prototypes do not math I get the error from the open VI reference node. Is it possible to check if the components of connector VI matches before opening the refrence with the specifier of type VI?, or by using the error code is the only way to check if there was miss match to component connector VI.

    Thank you

    But what is the problem with error control?

    For example, I use the code like this in my application to detect what type of Dynamics VI should be used (decision based on the error output):

    Andrey.

  • What is the rate of transmission between the virtual machines connected to the same virtual switch?

    Hi guys,.

    I am trying to determine if the rate of data transmission between virtual machines connected to the same virtual switch is equivocal to 10 GB ethernet or faster.

    Thank you

    MK

    If it's the same vSwitch in the same ESX, should be the speed of the bus

  • Export data to Oracle DB using ODI Essbase

    I am trying to export data to Oracle DB using ODI essbase. When I create the schema with data source and target warehouses, my goal has error indicating that the target column has no capabilities of sql. I don't know what that means. Can anyone enlighten us? Thank you.

    This means that you have not defined a resting area for your columns on the target data store, as you use essbase in your interface, you need a rest area, essbase as a technology has no SQL features.

    See you soon

    John
    http://John-Goodwin.blogspot.com/

  • What is the preferred means of data transmission as a type of record between the nested table of pl/sql program or an associative array

    What is the preferred means of data transmission in the associative array of the nested table record vs

    Choose between Nested Tables and associative arrays

    The two nested tables and associative arrays (formerly index - by tables) use similar index notation, but they have different characteristics when it comes to persistence and ease of passing parameters.

    Nested tables can be stored in a column of data, but can of associative arrays. Nested tables can simplify the SQL operations where you would normally join a single-column table with a larger table.

    Associative arrays are appropriate for relatively small lookup tables where the collection can be constructed in memory whenever a procedure is called or a package is initialized. They are good for the collection of the information volume is unknown beforehand, because there is no fixed limit on their size. Their index values are more flexible, as associative array indices can be negative, can be no sequential and can use values of string instead of numbers.

    PL/SQL automatically converts between the bays of the host and the associative arrays that use values of digital keys. The most effective way to move the collections to and from the database server is to implement data values in associative arrays, and then use these associative arrays with erections in bulk (the FORALL statement or BULK COLLECT clause).

    With the help of documents and Collections of PL/SQL

    Read this:

    How to pass the record set as a parameter of the procedure.

    https://community.Oracle.com/thread/2375173?TSTART=0

  • Is it possible data passing between the screws running simultaneously in 2 separate teststand sequences?

    I have a vi that I want to run in a teststand sequence and then call another vi in a separate sequence, running in parallel. Is there a way of transmitting data dynamically between the two, the execution of vis?

    Just realised I can still use FVGs between the two sequences.

  • How to use the node function call library for a function in the dll with the data SUB type

    Hi all

    I would ask for your kind help

    I am facing a problem with the call library node.

    I have a C++ (stdcall) function, which has Sub as data type

    XXXX error code (hwnd, lid, getValue, * Sub data1, * Sub data2)

    data1 and data2 types are constantly changing based on the value of 'getValue '.

    Mainly I can use the call library node several times and adapt each node according to the types of data data1, data2 and extract the values and use in the code. Here is no question. Real question is:

    My question:

    How can I use a node of library time call and make a case according to the 'getvalue', who will control the data1, data2 data type. Here I really seeking solutions.

    My tests:

    I used varaints as entry to the libray call node of the data1, data2 and selected parameters in the call libraby node as "Adapt to type. Here labview just crashed.

    I appreciate your suggestions to feedbackand.

    Thank you

    Karine

    You must allocate enough space for data1 and data2, and then pass a pointer to this space. An easy way to do this is the function to initialize table. Set the U8 type and size for the number of bytes required. Pass this array to the function as a pointer of table data.

    After the function call returns, you need to extract the data in the table. You can do it manually, but a simple approach is to use the array of bytes to a string. Then, in a housing structure, use Unflatten chain to convert the string to the correct data type. This method also converts the "endianness" which will be probably necessary; Be sure to only set all entries for unflatten correctly.

  • Data type error invalid when calling my webservice using UTL_HTTP. To write


    Hello

    I created a web service to create and send emails.  My webservice works fine when I'm calling all java applications.  But when I do the same thing in PL/SQL, whenever I try to attach a file (essentially, a photo in my test), I got an error:

    ORA-29273: HTTP request failed

    ORA-06512: at "SYS. UTL_HTTP", line 1527

    ORA-29261: wrong argument

    ORA-06512: at line 933

    ORA-06502: PL/SQL: digital error or error on a value

    29273 00000 - "the HTTP request failed.

    * Cause: The UTL_HTTP package cannot run the HTTP request.

    * Action: Use get_detailed_sqlerrm to check the detailed error message.

    Correct the error and restart the HTTP request.

    It says "bad argment" and I do not have access to the source code, so I don't see what is happening.  The same code run fine when I take the photo.

    DECLARE


    t_http_req utl_http.req;
    t_http_resp utl_http.resp;


    t_request_body CLOB.
    t_respond varchar2 (30000);

    t_start_pos integer: = 1;
    t_output varchar2 (2000);

    l_raw_data RAW (4000);
    l_clob_response CLOB.

    l_buffer_size NUMBER (10): = 100;


    t_buffer VARCHAR2 (1024);

    l_size NUMBER;


    Start
    Start

    Dbms_output.put_line ('start');

    / * Build the information you want to send to the Web service.
    This should normally be in a xml structure. But for a REST.
    WebService, it is not mandatory. I need webservice
    call except plain test.*.


    t_request_body: = ' {'Properties': {'þtitle': ' Who do you hear me Han - Byul Pak? ","þtexte":" Hello þnom, < br / > < br / > you've always wanted, create with people of different culture privileges? "}}

    Here's your chance, l "South Korean actress Han-Byul Pak wants to get in touch with you þraison in d forecast" a future role.  If you are interested, please respond to this message þfin. "< br / > < br / > < p align =------"right\"> thanks for your attention < /p > ',' þhtml ':" < h1 align = \ "center\" > Han-Byeol Pak < / h1 > < br / > < table border = "0" cellspacing = "1\" \ \ > < tr > < td > < img src = \ "cid:phb4." "{PNG\" > < table > < /tr > < / table > "}, 'content': null,"title":" Who do you hear me Han - Byul Pak? ", 'myEvents': [], 'massive': true, 'agenda': false, 'from': ['[email protected] ',' D G",'[email protected]',' G T",'[email protected]',' K N" "], 'to': ': ['[email protected] ','" D G ",'[email protected]',' G ','[email protected]','" K N "], 'cc': null,";
    t_request_body: = t_request_body | ""BCC": null,"mailTemplateName":"complexeXML","sources": {"phb4. " PNG":"iVBORw0KGgoAAAANSUhEUgAAAIUAAABaCAYAAACWspXGAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAB3RJTUUH3QcEDhMVWZpmZQAAAAd0RVh0QXV0aG9yAKmuzEgAAAAMdEVYdERlc2NyaXB0aW9uABMJISMAAAAKdEVYdENvcHlyaWdodACsD8w6AAAADnRFWHRDcmVhdGlvbiB0aW1lADX3DwkAAAAJdEVYdFNvZnR3YXJlAF1w/zoAAAALdEVYdERpc2NsYWltZXIAt8C0jwAAAAh0RVh0V2FybmluZwDAG+aHAAAAB3RFWHRTb3VyY2UA9f+D6wAAAAh0RVh0Q29tbWVudAD2zJa/AAAABnRFWHRUaXRsZQCo7tInAAAgAElEQVR4nKS8eZRkyVXm+TOzt/oa+5qREblXpmpRSbVXqSShBQECSTTT7Ez3wDC0TnezTEtoaHpG5/QMrZ4B+gia4dA0y2EapGKgRUuA0FKS0FaqKtWiqsyq3PeIjD18f6uZzR/P3TMiqySdES/OO+7h7hH+ntln1+797nev+OzjX7RCCLIsw/d98jzHcRyMMRhj2H0IIYbPpbXYbofQc7FSkOqcTIHjexgBWZ6jsbiui8SQpxnSgus4SG3JsgxHSQAsYs/3GFG8LqTTf1/ueR1AS0PPdHnh5ZP8u//j11hcXKQclNjZ2UEnKe/83u/j+77nnZBrQsfDFZI0TnClInADEmtJXZdMCDC2uCeji8f+ 5Zgko1QqYYxBa43neBhjSJIE5UiEAiHscGysta84geHj7nEUQgzv65sdt/7d7iOTiliGaAsuOQEWnxyRJXhS4TkKT0qibhNJgo53mBz1ufDyc4QqY2zhGGvOIXpyBBvnBI6LyhWB6yE2t1oWGIJCa41SCmMMUso9QNh9U9JaqpUSaIPNMxKTowUo1 ';
    t_request_body: = t_request_body | '8EKgcEiHIUUYPKcNElAGzzHRQpBnqcErrcLCCCtxPS/zgJa228KCisMXuCRkhKnMb/2a7/GyZMn+YHveydPPvkk/+E3fpPQL6EsKATCWNAGjEVaSY7AqYbo/ncZA8IA1hSfxWA1+L6L1hatNa5ysJZijFxFrlNg78LZPZm+739ToBQDqb5jUGghyYQi0yBNhiuAPEenCcJqHCmIO23qFRc3lECHztnnuPTS05SdnIOvexQ99yBJOE3U6iFyUFoghMIZTLwxBqUU1tohGJRSe0Cxx1IgSDNNlmXkWiOURMniIpEWpRRRJ8JxnOLvhEK5Lo7rIqVEuh69XoToD6oFhJXYXRj0/ZDdw7J7CI1QWJ3hKsHGZpP/84MfAuDf//q/59qla1y9fI2Di0vgumS5RVhLGIZgLEma4roe7U6EEeAIiRS2eJQSKQUSQaY1WZr2rSbkad6fSwe0wVEeBj2cwMH4DCxBFCd7JvcVoCD/jkEhAKFzHGNACoTrg+MgValYtI5ibKyO1B3o3ACzw/KZJzDbFzCmS+O8Q6bGcPf5SMfgeA6BG5Bn4GRZxmD7kFKS5znWWowx5Hm+BwyDm4X++pCCzGgc4eC7LlYI8iQtPutJfDfoD7LEWgetNVGSkeYZOsupV6rfclCiOP6W70sFWZZwcG6Rc+fPcOTwMd78hkf5jQ/9OocWl8BKlHDITVJMiBAYYcmxSGGoVcL+ANtiC7EaYzRog7GWwHXJco3jSKxQxHGKNeAohVCCKIkBs2fyBmO0e8y+mcX9VpP+ 7d6X1hCUQkhjEm0wAlJjSHSOtgaV5zS3t/FthxHayGiVkmlQ9RJUd5trL3yJO173PeBk9OIOnWZELD0MArG903mFTzGwGK+G/sGpBRjfw1iLEgJHUgA/NzhC4rmQJRqEBSEQff8hx6L76z9PUl45VDcPz/OGA3DrIQDfcWm3GnhugPIUvV5MrV7lytVrfOxjf8nP/8IvYABtCvMvlByCXQkwa';
    t_request_body: = t_request_body | 'YIUAkeAlBLVdybkYC6UQ54kOKUKCIk1kGcW1xdYAXlebHuv5jMAdLvdV4BkMNnW2le9r93HtwYFOFqTZwk5Aum5CFdhRI4lxRMZldBAugO6QfPJz7J26glUe4W5mse17ZzaPT/C9IlHESNjEJRBuWAUYn2jMfQpgiAYguJWn2I34oUQZBI6RmMECGORxlJRHiXPxTGQpxmeUmit0UIjlcIoQWYNQkmk62CNuDkBuwfVFrOeJMm3BEXajRidGCPuRriui9aanZ0dHMehUq/hOA5REuO6LhZo97q4rls4j3lK4CrAFnsXGrIUnWXkaYbWmpWVVdJMM7+wQH1yml47ItEGPwxJ0xTH80DcXDi3+g6+7/fHDYQAa4vTmOJ9xXduKYSVmLwAuFCCsOQipQbbxaZNRN6E3gbZxlXsznVOP/kFgrSN6jaYrPgs3+iQlE6weNuDjB47DtNzoAG/hNjabn9TUAx8isF5KygiZUEqhNa41lJ1HJSBeKfN1YuXGO1PTKkS4tdr4AmyLCXOUrRwMLhgb/HAhRkC5ebKvSUKwgDFttTtRLh9v6VaKmGMpd1uUq/XQQmaWzvUR0ZAClaWrxGUSoyNj5MnESaN0XlK3OvS7jRp7ezQbDRot9vEcUx9ZBSQnLjjbqYXF8FKMi1wPEGUFBGJkAzHxdrCIuV5jjGGOI6RUuI4DkqpPZ/7h1oKg4sbBqQ5WGtQpkPWXmXnxhkayy+RbV3BS3YI0hZ1YZgdqeKNT8HGFhtXlok2EoJ2BZ26REJwo9vjzMo6+ 07ciaO1HjqaWmu01q + 4oN3O6OC5tsU2oKQBo8nTFG0CknaH57, 6JF, 8, Oc4 + / H6/JpZmamueO1d + 1/PwuGDBJWAkiuwyiHRDoa9Hrjc5c0b/c0dMQuF2Qw8kBJhoZckSAv1ep20F2FyzebyKrqXYGzOy994Ad / 32 b 9/P5ub65y/eBapwBWgZH/lWosxORLD5fNnka7H9Ows0/sXyLMMjcLBK ';
    t_request_body: = t_request_body | '3wvDHIXqAe+2GAce70eSil838f3fZRSOI6DlP1QPM++Y1Bo4dJJQQsIHImvAnztkbmWWMfIuM2xqTph7pFubuKFo3B1m+tX1lm53uHuQ7fTXruCabZQYQk/zSBNqYYB6n3v/8AHBxM+4CcGPsU3sxLFpFg0Ka4C0hjihJLj4ANrV65y8cxpjh1c4uL507Qam0S9Fnkes29uBhn6pFEP36+gjUFgcZTAGk2axOg8x9l1DWqXeQaQykF4DpHJ8UohSZpSCkOiXkS1WkLHKa5QKGOQxvBbv/GbRI0mFT8g70UsX77C+EiNrz35NYQSbK6vceXyJVauX2NrY50LF87yzNefphSE+L6PsZYjR48iXRelHDLdD737K37A6WRZRhRFJElCnucEQUCWZXieh5SSTqczDPnb7Ta679xLKcmyjLQf6QzGOs/zobM/ANMAcFYI3JJDuxszVnXQWYyOmkzOTVBJu1w/fZKD46OYZhvRSXFsmW986QWUrqPEKDPf9b3o1WXCqVGeuHiGZ9aWee27vpf7//EP4nxLqH6LQwBl30MIS2YsFlBKgO9QrQSM1MsoYdi/b5aJ6QnibpMvfvbTbKwv8/Cjb2Bs6TDN1jZa+kgpMUohrcF3itXkeA55agCDEHIYKg8mQKfghwHtOMZ1FLm11GpV2o0WoXIhDBGuS+vcOQIpOfXcs3TbHaamphgbG6O5s8nx4yd43//yy+ybn0XZnOmJUS5dOE/ ou9x77z1UywGBrxBYsqiH8iyxTUgyS27pLySJpzw0GpPl5HmKzS1WWkwmSNOYpBeR25xDS4fQ6ILEk4KdnR0qlQrlchnP8wiCYHiPWZYN/SRgCIYBqDxX0m63qQcO3W6H0LEElTrInMptr+fhNOfU5z5JJY0I4oxZLHc9+A6wIXSh9+XnqYxO8eLJZ4iE5d43v4njDz+IOnbkOwcFFI6e50o8qXADp4gRu202tzdY21jj9KmTBKHHyHiN+mgdLS1xr8P5M';
    t_request_body: = t_request_body | '6eZ6kQs3XEP4PQdyhw/LBX/N03Z2txgpDaK2R0FKQchLUZrcqPJkhg/8AiRbG9us29ijGqlAknKpReeZ+3aMoGjGKtVWWk3CV0XaXIaO5uEpk4by0/+05/mfb/48+RJF6EzWjubnHn5FJ/85N8WPhWWPIlptRvUx1zQICgc5F63g+c7CNdg0GRpDiZHComQEHgu0zNLXL+6TFCqsrJ8Ddd3WF1ZY3JqiomJCbIsY2tri06ngxCCSqVCtVodRl63hrdDf8RkVEWHUqnK2sYmqVciR9Jo9piu1pFTd3LHjx7lE7/6AfaXyiSNNZbuPkT35Ys899zLlD2P2w9MsXXlBkePHeO1P/RjsLAA3fg7B4W0YDODkAI5YBpzQ5ykCM+jNjnBxNwcoe8yMj7B9PQk0woc12VtbY1LV6+z0egwv3iYubk5ALqNLXKtcYOQ8ZE6Wd9hM1b09+G92xl5hucVIWXgqII8MYar58/xpS98nqTT46H77uPFF77BjRvLzM/PE6VdkizlvoOP8uzZi7z1Hd9DnBtGp+fJGxtUZqeZO36MVrPB6voNtNbESY/G1haVap3cCiwuAosUFolFWIPA4EiBUi5Wg7Y5m+trJEmX0PdwlMR3HcAyNzNNpVal0+kMoyHP8wrW1HUxxpCm6fA1IQSu6+K6LkDfUkZkrS1KrsGTApBU6xO4soJOY9TsbXD2Re563ZvZPnOSyxevEm1+gfNnL/L97/xBcD3OfeFTmF5GrTwC07NQG0FH6T/EUgiqYR0hLHmSEqUxWlncUo3b77mP+ aUDXLt6mY21G3TbbZ568STddouJiQlGx + pMTE6zeu0aaZKQdhuMT0xQLleR5TLWCtIkxgtCci3R5qYTJ6VESIWHpOx7dFttOlnOxNgoWbPNhZde4tmvfY1us8ns1DQrN67zF5/4r7gSyucrCCVASVZ6bd77/v + VN775DQgLabtFlhqcVIML + / btY319FUdITJ7RbjXQOiPLDDiAE';
    t_request_body: = t_request_body | 'NSqZTzPwVMeuc1BQ6pTok5Er9tmbKTG2uYax48e5+ryVeam57h+4zr7Zvdx6vTLBGGZSrVOGIbDSfc8jzAM8TyHKEqI47gIfx1nGOJCMR6O49ButKiOzbPdtQX/ZgOeeeY57lmcRZbH+OLff5V61sVNM47dfoLjb38Hq8+fYvnCJQ7PzlCbHqMpJVy7CmOjmMB/dUezYCD3OpqvYOosmBykVRgkBoERCtcPCWtVRiYm2H/sGMdf+zruvP9+Hrr/QY4eO47nB5w6eZpnnn2GmZlJGlsbbG9tgdGUSyX8wANLYTFcF+WowoxLhbFg+tflSYmNE8pBiGcMMk35+he/wqUzZ9haX2O0XuWRRx7mM49/mi88+SRLS/Nst5sYV1Aeq3NxZZnPfP6rlKqT3H3Xcba3GoxMT4ICs7PNxfPnWF29QVAKcByXaq3GwuIBjJAEpRLlUogjBL7vIqyl1+vS63SIoh7dTodOp8WfP/YYph+Z+b7L1cuXmZmZphSGjNRrjIyNUy5XCko8ioiiCGuLJKLjuFhr6fV6tNtter0eaZoOLYfjKKpjo8SpIaxOstNIiSPJzvomf/83nyDdWGWxHnCkXuI1dxzj8JsepX3tOn/xZx/F+CWmpqdJtzYZn5xg22gqs7O401Pc6PX+IZZCksQ51nNQroMbOBgD7SzHJCnGaqzVCKsp+Q5CKBZuu4OFYydYPHiM5vY6f/PXH8NRUKuPEHXbXLhwgWpthANHjnHo+ AnarRZuEOL5YeGlWzC6z1EAabsHIz7KCTnz5BNcOPUyOkvZNzVDWAn5+lNP8id/8seUAoEMHAgd2iaGvMdGq03NGecvP/ZxThw9wsL8FGQ51y+co+zB/sVFnn/+2eHd9nod8jwjieKCmxGCPImJehnbG9tcvHKR1k4Lv+QzPjKOG7h8/cknefDB+8jimO3NhKeeeIpGY4uoE/Gau+5ifHoOJRSe5zEyMjJ0JJvNJqurq0Vo3QdClmXEcYxSi';
    t_request_body: = t_request_body | /Dp9 + / NMEI6Mcu/cBHvrhH6V8/C5G3vxWFheWGCtXuLC2yteXV5i / + / + mXuec0JfuF / + lmUNly7dIlOp8GLp07iV6vc8fp7yZVgfWMVQcbyxdNM1UNGSwrSmO2tBn5QJaxNU62P02xs4/s+1UqZhx56iJmpSf7mrz/Oc889y8TEOFevXGZhYR9/9qf/hcXFRba2d3jrW9/K7Xe+lk6nRZ7GlEMf8pSvP/U1Lp8/i9UZGzeWWb2xTKexTWNni+bWBttbG0TtJnHUJe602NnZZGtng2uXL7KzucJoJWBsJESKn';
    t_request_body: = t_request_body | 'NxkmDzjuSvXqR45wd3v/CFGX/cA1aN3EldG2Gx3uJFEzN51N2b/ItnsHJeilHNrG6RaoN7//l/5IPAtLQW8MjRCmEKMIkyf/7cICkvRhxICkKJIHllEkVQSAisESEmv0yaPI6YXl3j0u76LerXK4597nG88/xylwEcIQ6fZAKNpbW9y5fzLyKjHyGgdhKDd6BKOjoKnyHodnn7qCQ4e2M+fP/YR/tN/+iOOHZnjrd/1Zg4s7WNna4OLZ8/RbTV4/tln+Mkf/zEOLC7x5a98hRTB6sYWd91zD/v27ycMHC6ff4nmjSsEKscmEYHnM794hP0Hj+HVJjEoPBfAsL25TafbZn5ulu9++9uoV6r83u/+LivLy6R5xh133MHrXn8PDz/yCJvb2+S5xvNcQt8li3vsbG/x2jtvp9ft8LWvfoWlxQXmZqbYWF8lSyKUFJQCH6ym12mRxD2QUKlWkcISeg7l0MN3JEka0ei02en2GNu3n8lDRzl87wPUFw5gKjVW2m3WOm1OX7vGV148yVoUY2tj1GdmEG4ISn57ULwaIApQ2H5Sv9hzbfHmcA82AoS8qY/YkzqWAonF8xwCPyCJYrIo4shtt/G2t7wF1/P4/Oc/z8VLlwhLIVLIPokjuXTpMhtr6ywt7Mcv10ApQJO3Wvz9Fz7H6ZdO8dGP/L+EZcXo6ChHj99Gp9smyVLGpyf54pe/yKNveiOTU1McOX6CKDU8/+JJGs02Vgje8pY3EipLd3ud6xdexpMGaS1eWGVq3wHqk/ PExqXV7eF5Dmka4Xoe1mg21tcZHRtlfGKCc+fPc+qll3jggQf5ge9/N8pRVGs1kjRHSkWWZQgMvajH7NwcO40dRkZHGR0b46tPPEEQBizsX8DrM6pZnqMcRalcJggDkJLcFgq3LE3Js4IFrtdqTE1OMjk1ydj4OKVSCW0MjUaDtfV10ixl6cABJicmmJmYQkrF1vY2O+0WUZTget63BsWtk7kXHMVphEVYs';
    t_request_body: = t_request_body | 'FIMH18NCHtAIQRgaTa2qdRqOF6h+EqTjHK9xtHDh3nwkYeJ44SXXjrN5cuXaXd7rN64gev5+EHAs888y7FDBxBphLCWv/3EXyGMZmV5mUZjkziNmZmbZWNzi/Hpadq9DrffeQe3nTjB7NwsWzs7aC24/6EH+bvPfo6NrS0azSYP3vs6Di5Ms3z5AmdffJZ6KaRSLuOXqgTVcfCqRNYpwj+Tsb21iaMcxicmi2RYliGsoN1uceHCBf75v/gXzO/bR6cXcfb8RWbmZrEWelEPIQvxT5JklMsloiihVquyuHiAz372M8zOzhMEPlI6tFpNer0Yz3OR0qEXRcRZ4ZuUSyV8z8Nz3CKS6fZYX18vCDBVzKXreeRGYynERt1utwDQ9DQzs/OMjo8RJxntuIv6V7/8Kx+0ArQxKMdBW4OQEkOhg7C7EGChmHDR3ygKzqSwFIPXxS6r0X9e/L7rOYC1jNZHiHo9up0unh8QlCsYnSOVy8jUFEcOHOR1r7+Xja1tnn7mWbQxhdglSZmfneWlbzxLqCyj4yNsra0wNjrKf/v4x+j0Ilw/oNlts3BgkeUbN9i/fwGk4PCxw5w6dRIQREnK+MQU7V6P559/nmZzh7npcd708P186uN/SdzeYbxep1Qu44c1SqMzlOqTqKCGE5RIkh61epk8y4iiXkFQBQWXECcp586d513vejdraxvsW1ig0+2hlEuWaVzHodftMjM3y/ r6Fu1uh4nJaXpxRJLm3H7nHTzz7PMgBbX6KOVqBVBESUyeW1zfxwqFVC5pktFsNOm0OmRZTp5r4iTtAxeMtvhBgHJchFB0uj2yNKcbRQjXpVSpMjI5QVipUq3XUO/7B1gK+pZi8J695fO3ilf3CFkt9HpdwnKJUqmMoUg12z6C0iSmOjZBpVrhTW9+C2/+rrewurbO2fMXipuolVmaGae5cYNvPPt1SqHPwsI+Tp0+zelzZ2n1umzu9JicmcIPfd72jrdzY3WVr33tC';
    t_request_body: = t_request_body | + VsAJsXw3 + auCwWIIgZHtnhyiKCMMyvl/qaz4t5XKFbqsDQqIcj/rEOA + / / iSNHjjA/tw/HddlptLixusrVK9dY39xke6fJ6o1Vmq0OV69e5WP/9a8IwxLnr1ymmyZI6ZDpnKvXlrl85cr/P/Jqt/M5XPGDbcFa5C4KdnfyRtzyet + 40Ol0qFbrCCHo9GKstYS + i + tKur0Y5QcEgUeSJjTXNhkbG + P73v0eDt92nI / 84e+ytraGiZocOX6C0dE6lfoovVTT6bVJ84RuFHHoyBIfeeyjPPLIQxxc3MdOo0Wr1WB8fJwTd95N4Jd4/oUXmd+3wL/7tx/kJ378x3jRsYzVyugH7sP1y5S8AOOVUX6AcBwCr4QThPRaDcrlKkq5dKKI9fV1yqWQqZk5ut0uWmsarQ6VSoVSuYJGUKnWWV1dZWpqiiAIO';
    t_request_body: = t_request_body | 'HvmHLXaCFpnNBotwqBEmuYcOngY1/V59A1vJM8NV69ept3uEoY+YVhmp9Vk38L+YYq91epgrR1qbWsjo5TLVbzAp1Iq0+q0GRkZodfr8eyzz3P06FGCep1M56RpSuD5TE7PIi2IG5sta60lTdM9Gs2BxRicr5xkQ241VpibSar+o+Jm0irLMsphiWazSZ7nTE5O0m40CcolskxD/3MWXQCLQkXuSPqUbl9DwV5L5dkeH3rfP6PmCUYnJ5lfPIgTlOgmOTfWtvjGqVP8/u//OZW6oNGwTI0rFvfP8/q77yIMQ/bvW8D3Q1566TQvnjzJe9/7Xmanpnn8M5/iD37vD7nn7tt49/d/P0tLS4TVUbxyndmDxymNz5Dg4XgKnWsUlk67yfjYCHEck/S6lMKA5557jvPnz/Oe97wHhGRje4dyuUy3FxPFRS5DWoNUoKSL6ykc5eF6CiVdpII0yYuQ30oQpiDcBr8DBvEK5ZrtB4ZWFGOmrUFYCklinzb/sz/7M376f/wZIpODU0R2vusVgELstRS3StAHQDC7toHhZ+VNX+LW7WXweWGh02rjCYVOMybGxvCkxPc8sjjB8YNhGKu1xZiM3BhknpNJie+7e27YDL7fQm4FH/jQr/Obv/rLXL6+hl8ZQ7g9xqemWTqwn9pojUOHD/Lss8/ymc98hiTVXLhwlTNnrgJQLkuyzFCv1zl27BidTocNAe94+9s4vH8fF86fxS+VyKzAReFIlyjLcbVFOIIsKwa4XqviekGRtEPil8o4jqIXR5RKZTw/ QLoe1dxSrVYJSjmpLoRM5BlgkCiQds+jFYWWpJCrymJbtgXXI+iH+kbsGZ9B1GdF/63Bli2K/yR2zeGrqcsHx6tuH7dWNhljXvHPLBZrDdaYoYUYYqYvTHU8n9DzqVXLRTY0Tthc3yAIAsrVCjvtJtK5KVFTSvWTQYWmcSDchQL1Q1IEcKwLfp1f+t9/gz/87Q/z5HMnue34UaTnMzk1z';
    t_request_body: = t_request_body | 'mitxNjIIe44fpjX3X0HzzzzDOfOXmBjY4vJyUmuXrsObkAnMeTacvXqNczsNOOVCkv7F9F5SrVSJ8shyS2OlURxSgVL4EuiRFMul3EUZK5HL0rIs4RKOcRKRbvbw3F9cgtuP6MplYPjOyhri/RA5gAGjCjqR4zAWF0Ie0VBAw7s5PDRGsTQeQNhb1IAcLM0yfaf33T+RX8ei78ZjKWwe08EOK9aubQLHLstxW5JnqbIYiJMX4RKoa1AIJxiC3GUotNscfXyNRwhKY34TIyMFhevDZWwhFFiqP8cCF6HMrxdwmEjiv891IjiIKIERwT8D7/wAf7LH/weX3/qCU4cP0KrucXE2CiVSokozTh+6ACHlxb54pee4A/+6CNUquM1/6MAACAASURBVBnT8/sxyme72eDcpat4jsvRQ+8uNA5ScOL47WgL7ShFKh+rHOIsG8rjBuNikUS9GNdzcL0A5XhkSUq3GzEyMkKW51gkWW7oJf3CKVGoq+RNG9D/n7um1IqiyAcFAgSKQt+2ixDchYbCGnALQGz/b4u8FNjh+Mq+UAgLyhT6GNmPGZwBmkz/D7UtzIwZPO6aJCklyIEpKyT4wmqMKfYtKSWuHKS6JVmuGR8ZJUkS6rUaUaeLoS/dVxLjCTCyr3ACJYrqLLhZUlCgcXCnRfpcILAochHiKkVza4Uf+cmfZn5+ nr947E84vDRL6GjK3gR5p4sslcEqpienOHHiCBqHyytrdDQEQYCSluW1dbJMU5uqEfguxkCWW9q9BKm7BLioxCCCEqPa0O3FoBSNtqLdaDI1OYEfBuRGk+YZFkm5UkMIxUB5rnVhBRxHoXWGVE7hF/QPIW/xDwa75cBy71qscoAEO3D0YZcB6VuMXWkJJEYXlW6D6+nbD0whfOiforAUu7949/NvxlForcl1hiMEQkqUKFZvUX4nhhHGzuYWI/U6WZbRbbWxutBXlv2QKEswxoLcDYBXZmeLyq6+1TI3LZq2EoRHN';
    t_request_body: = t_request_body | '8mpTewj6m7x5rd/N5NjZf7k93+b1tYNegtzHD5yjKmZWS5eWWZqcpyf+Imf4LkXTnPu6icJqqP04oiRkRqlcoXllRuMlkrMzkyxvbVNZWSMcmUEFVTw6jXCygilUgkpZaGndF2SOKPT6WCtoaEcgsCjXAqoVCoEQVBYWWFASbACKQWOp0iymyWZr7ZN35pmuHWerL21LPvmMbQ3t0R+u4vGB5ZC9q2CtKD6EHBu/aJbL2ogJN1d15AkCWkWUwlDXCnxHKeoGYVCgZxmmCyn025z4cxZrl69yvK16zzy0MOMjIxw93330Vpr44dljDRYrYmiiDiOCzV0VhTj7Nu3n8GCEKJvSvuDpIUksWBxyAVURydor13i9te+ln/zq7/Cv/nAL1FxLK3tLV5z1+uYGJ8DlXD5pfM8/vjn0FbiuQFxu8fK+jr7JsaYnd/HxPQUlUqFudl9CL+ECipoFSD9EK9UJs5y2r02VkiiToeR+hijo6MYo4mjGKUEUpYKca3n7YnYjDZD826MGRZMF9ln+4rnjqN2LVY7PK21fb9CvMJKDJ/3uaPiZ/A9A6KrsBzSmqG1EBiENSDEt+Ypbk2MDUCRpilJFHHlwgU8z6EchMOQJ44iep0uWZwwNTlJEASMjo7yf//H3+Gzn/4MO1tbfPjDH2b/wQNcOfcSeA6eFwydzaFFkoJGowFSoORN53NYN6GgVIKNzQzHCoQPQXUUZEp1Yo7/68O/x/v/518E2pTG1pnMfeJM4Ps+zWYTN6jQWF9lcXGJ6+ dPEyUZDzz8RpaO38bmxYuMLSzR3m5Rqo3QSQztJCXuNbl4 + TIXLlwgN5ogqPCGN7yB + fkFQg96vQRXFeKSTrtJKTyI4/QLlq0kNgYzqKA3YJ2 + g3dL9GaHk9jngfpkn8WihS58BHHTJJg + IMwADLsshZWiX9EPGovpeybIQikn + / lsi1PksbA4UZT0B9ylSGRIlHLJ84Q0HRTjDCILixCKcrlKtVxma';
    t_request_body: = t_request_body | ' nKMxvYmOzs7pFlMuVxmfHKM8ckx8jRjdeUGiwsLpDpF25xma4eZmSkwml6ny9z8IrEpyJMsy0j7xItSCuEocm1RysENgmExDX1rpPMUHSlGyi6OMKRGAz65kTjBHE4wzX/46Kf5rQ99iKdOvsjkRsL + / / TiwX5VnBEbI/iRB3m + iMijINoO2Df33rdzrawgz2FpuOqPWWpx + ql4iaHU7NLsdWt0erW4X4ShMVjSqSfp1t85uEAzCwsGEfCtQaIryONfz8EsBQoHRkOsUqRRCSUK / RNRpE1aqvOnNb+HAviVOnXyBKMtRQqA9VZgsIXCcYicbgGDgzN1atFssGIFUqqgzYWCCbV8+PJDcC6ZnZtheX2Nu6RD/8pfex6c++Td85lN/h/QCstyS5pZ/87/9Ww4fOcr1G6uMT8yQG2g0WvzgD/4jPvmpx/npn/kn7DRTri6vMDs7z/UbK/zWb/0W7/25n+WJL3+Jd//A9xJXx';
    t_request_body: = t_request_body | 'pBYVB8UU5MjVCoVsjxHpClCW3IryK3FyIJ/KEBRdPex1vZ5KNnfKopxz3TRFkL3/QjDXkc0ybI9FkLc6ozq4vPuABRCsLXT6J/b9KK4iAL7oEjTBN/3X+lTDJzLWxuWvJqtMAgybdE2GfobVhQlbq7yipJAx6VcKrOwdIAgLNGOYrabDaZmZ0BKlGSPl7270n13m6VbCTQhLEIWztOw8Ykt9kvT96abzTbKD2i3O4RhiX/0oz/OzNw+ltc2WV9f5/CxE5QrVbpxwv7FA1y5usL45BRSw9TYOD/6j3+Y//ZXf8u5i1f42Z/7Z3z84x/HInnvz/0cL710EokhjnrEvSpaR5T9YlLTNGV8fLwQ3SIQ0pDrgtuxqqhj0dogTMFa3pxI2U8k9nkHY4aAsNYW0sddiyPdxZm8GigGJCLSDEExKE9Ms4zcGoQuiqt2RzhDUOwGg+M433b7AEAVe1aa50PpvZIKhEQD7U4bVzmEAErRTRJSY9BSEFQq9DottLz5/bceWfbqBbiDUjqj0z2DIvsrqQjXiutp7WyzsG8fmZVsr29yx92v5/2/8qs89thj/Hc/9MMYHLZ32iwsHCZJCkGs77hcPH8BbeHlk6d4/wfex8f/+lP0Ol0OHz3ClUsXKYU+D771LdTKIcoRtBstAlkU9Wxubvb9n2LbsyYn1X1VksgxtmjRIOnrVGyfSqS/rUDBP1jTZ477DuItVtPz/FdEjgMicXdS0lEKlEIh8PwAPwjx/YBUF7uCMLIf6RSZcieKouGEDBJhoo+ oV2M5B4cVBm0NxuRAEQ0o5YLVmNiS5ylpmuMI6HVjMDmOdElNznarjbu6Qo7dQ9/f+n2e5w3ButuCDFfLLRXfwu6tmPdch/GpaTZ2GkhrmJycJE1TRsam+Kl/8jOcO3eBBx54gM31DZ58+mmOHT1Oo90iSTIWF/ahrWS0XuO3P/wfue+BB3nX9383Z89fZfLOWaJumzOnXqRS9rn3nrupVEvDs';
    t_request_body: = t_request_body | 'DNNU6SURUgqFIai7xZCIRwHY4rtQ+3q4YWwmF1+AMKg88JXMkjkrkkeWkwEZpdfAX0ram5yPQM/TUo5ZIR3j+du6zzQ3jpx3BvSzDcLePNv61NYUex5pk/BCgVSGnKbY3OL1hn1+ih5lpDkGt91QboI1yPKcqIko1wt7TGPt+pA9S6zNgDr7mtyd41pMS5qDyiEVPSimEq1htE511ZuMD8/z4nbT/D015/jS1/5KpVanfnZWUbqY0Vfim4Px3HY2lynWqnzwz/0bs6ev8hdd97O8pUVxqpV4k6ba5cucuHcWRbmpmjtbDM2WsVVEPUigiDkwqUrHDl2fHhxwhSMpehPgNTF85sTenMbFLK/4gsFNNLeVNQXFqVQxul80MtD3GQxrB1an1t5JyMFhfa+OIekoSoMgjaFZXYGYd5gMvaYoVto1z2HgCAoFXy7teTmZom88hxcWZi2XFusMZQ9H4wlNyCVoj46QpQkw5T5brJsgNwB97Hna3fH9Hbv67c+H/ghvV6vqO6uVNnc2qZWq7F/cYm3vO3t3H77nVy8eJGxsTG2dzaZnpxia2uLarVKFncYn5ji4XtfT5Ll1Eo+uTVUKiHB4QMc3D9NnqbsbG/iOzA9NY6gREdnPP7447zjHe8o+mwZGFyssINsry24Cgs3/Yo++2kN1uqiBZMAicZIibQCbQsqyqBwfaefLS0iE2EL0hpDkVAzYKzGVS4FnSDxvEF5okuaFtwPwuB6Covbd/QVWDRSQVjycVyJsTl+ 4BYV1dJibNGpSkg7PKWUxHFMGIYkSUKlUimYvSwnDIu + DkG5RJqmWFuIRYUQffbPDMPQAevn + z6VSmXoVA6KaQfMoOd5ryC4vt05CGkdx6HT6dDtdul2u6ytrdHtdjl + / DjVeo1jx47x/LNfZ2piAiUt4/Uq0qYEDuRRk80bV0g62zgktLdu0NpcJZAGT8Lm + gqXLpxjZmqKbrc95BDSNEW5N7O/nhfguu7w2lzHG ';
    t_request_body: = t_request_body | + vo63W63aDnkekRJRp6mvOddP8ADD9yPzmO21jcJXYf9 + / / wTP95mbm6NeLRP6CtdVXG82iaIYISRCDK5SDNXOQhQdi7XOEcpBKYmwBqOzogIsUuRpjO975HmCEqCExmYxlVKJerlEp9NjkGo3FIlFbgYxWGEJfQ/fcwoFlk4weYbC4kjIkmi46D3PwXUVeV5QAM5g0gcf2H0OuqYMHNDdzqC0FFtHt0cW9Yo2iVKg04w8S9jZSArRTKlE4Dr4rofVGeura/Q6HU7cdgxrLVEUFSn3fhn+IM4Pw3APo7k7jt4Njj2/705DY0EVNaihG1Ir+RhdFOymaUquLXPz0zz08P0cPXyQzbUV1';
    t_request_body: = t_request_body | 'pcv4YYe9clxeq0dvvzEV3nmmWcYq4+yvrnNqcNHuOPO17K9do39Bw9xaHEfvTSjFPpgNGkak+fFvdz52ruKhJRQffHKXlAUl14QbdJadJ7QyzI211ZIew2yPEFR+ENSFsXbGNg3v5+pqRm05/bT8rtocWvRZmDNBV7okRmNkpZqpYyrHJQUqH5pZ1HuKYbN2jyvaDPtDDJvQlAkbvqnUhLXdXD7vZ20NlhrUKowNTbXVMOQJAi4evEiUzPTjNbrpDqnOj5Bo90iiiKCkRHSbo/2zg5T4xMcXFqkudPA6qIn1FZjp9+PoegL1W632draKpi1vg8xbBxmb5EG9tPtwpo9oBBYpLU4smhqZo3AdxSu55MqQTONaffa7F86RL1a4fKlcwidcduRJXqNba5cPMPfP/5pXAFHl2apVepUAofW1g2e+soOYblG2RUsHD/K5avLeJ6LRQ8FOOVyUVsqhCoshdhrKVRf+CL6AiMlLVpAmka0WzuYrEOaxSghiOMYz/MRQmFyS7u1Qyn0SeKUdquL7bd+MsaQ9zvzaa3JreHYsWNE3Tau61Kp1/oiGoPrSEphkdYX0g4r2rXOiu18OMCwJ98+UD4NuAtguP8MejK9dOoUrhSsXl8miXtclw5Xrl1m8eAhFhbmmRobR1mD57qUfY88zbhx/RppmnPgwAFkf9JLpVLf2cpJkoTV1VUcx2Fubm6PddgTtqIY9LYuUuqmnya2/Zje0u+ GSm4MyroEbkDJU1AOAMPytUscPHKY9s4OvnSI2zt88QuP09hYwZUaT0pmxuv0ejEjNR8lDTvNFmOjVTbWrtFLDI1Gi/n5eaTrMVKv0+31aHe7N8kjKRB2yND1Hwo21u3T9EpJEA7CuniO7HPFmsD3Cfwyvh+iUES9lE5jh7QXoY2lXK4WsgIjMCbDZIY8T8gyTW6KanXPFQS+h80TVje2WL56iXa7y9bmOsoNhm0OBlREqVTC2R2+DT4w4AgGDshQwtU34';
    t_request_body: = t_request_body | i6l0OfS1Us888xz/x9hbxYk2XXe + NPbP26upuoLuBRgMECEoUJVGjIYekKImSRp4ZyTO2HiZmYkKPE351 + AGPtsOhsCI8fvCDHXb4yTHWOGyNOBxSJEWA4AJKJIBGA921dO1b7pl3X87xw8mqBiiF3R0VWUtWd1fnved85/f3O3e/v + / + DYJsISVKVAlSW2beMbBqNhn1pWZ7nXwqZElhmddh2hSny3RpmlWA2f9dUeaZqT5jF5mjE3Kpxah4uzU3Dqmjk + nZHFMZ2lHlIVWCYYQmIiEUKbo4XQwBUp5KK/U1HJAqMysAz9fAu5IBhXWkRrGlTlghkuNZszihI6nY6W9InF1aYkiEqnEhgKIQ1OT47Y2NyiciuOj0/52bvvs/P0gHq9zunZBVFa0GjW6ba7tFt14lAvBuYf//M/ekNlKSYVlixRZYYrFGUWQ55hqArfMPEsE7OqKLMUB+g0A';
    t_request_body: = t_request_body | '06PdynLGMsWeIHDYDbitH9OfzTkrR++TZIlLK0uc/u5W+RFxp3nb3Pr5gYbGyvE8YyD/cf0Wg1G5xeMLvqcH53xdHsPx3OwLJPtp9uE8Zjt7Q852t+j6bo0bBeilLploqoYWSWoIoEiRZUJVZFSpjFZEoKsUFLHHNi2TZZljCcTwihCKoXr2awudfE9F8ux2fvgPX78/TfptlsUWUyn1SRLY8L5jCSJEAJazQb1mo9le5hei2ZniVIWHBzso0RFo+6R5QnT8ZBW09P/b1QUaQh5QuCY+JYAWSDJMIyKLJ2Rp3OqIkbIkvlkiCxyhFQkUYIsFePRhHqzjRsEtDpLjMdjkAmBLTAoUbLENg3KIiOJE6RS/J//9t/xmV/8JeKs4Oj0EmXamF6d7toNZuEM37Xptes4hkGehBiyxFIVVjQe6vGqbeO6vp6YuS4OCsM0UHnGPEmvh1CO41Cr1fA8l3t3btEfnDMczwhnYzIJdd/j9nM32ay2SJKUF164x9bGJtPhgJVel6xdY9i/pBk4RPMejok+gUiFKgqyaI7pGrgNl42NHjdu3iCJZ8xHE8o8YXxxhkgVZVwHV1GK4hPDvKutUEmJYdjYC1C8vsMiKikJajVqtRqD0ZCbNzahzMmTkPl8TrHolTheQKUEUgmEYWHZSnOoDN1HKaocmSbUhaDVbJNXGYYB09mEOA7JkjlJOGc+HSLLRTdTGswnI2zbxXYdpkmMsHS/xbH1dmeZAlMp8qKk3W4zGI2xTYdOp8fx8TF37t7n69/4Jr/ 11S9xtPshgoownDOZzrBtH8NysAw9Z+l2u/zJn/wJr37ms4R5xs7TI2rtJkWcYpmKTruJ51jIKqOo9BprCQMLQ1GVJarUOm8ppYa5I3Hd2ieOfdd1hSmpZEGrVmcyMMnCmDgvMB2Pbr3J6vIath/w5ptv8s2/+A+s9pZo1APCyZCNlRV6nS5lmfOrv/wrZHnF0cEpdtvj9U/fxPFc9s+PeOvH3';
    t_request_body: = t_request_body | 'ycq6/RW6nQ6bbrNOsu1LmZuEg7n5HlJWWVUht67Pz7uvyqYryj6V5yoXq/H0tISo9GIk7NTGu0WhuczOj/j9Gifw9ML0rIix6DuuYzGI4oiR5aLfoohEMrEshxsNyAsKpIsw0pi0iJlFlXEme4vNDtdolTrTh3ToV6vgxRMp1PyfIrtOuRSklcFWZxgmYpGUCPPkuuO7mg4plavcXh4TJJXbG7dJAgCXn31VT766CMGpwf02q0F6tnHtl3yUjKdzoiSlC9+4df5s//7/+Fgbxe/0cQSFZ5lYjsergmHu7uILMZ3PTzHJXBcWvUGlrDUwommYxh0NICkoiKMplojKRZz/krqIVhZgVTIOOTy7JL5eEYlDALLxbNsbMvGMgS/99tfYzoZ8c4Pf0RU83EM+N53v8PjDx7x0ssPSIqSf/IHf8irr75OVSqyLMP1DFptD0HKaDDlre+fcX52xvB8yK3lm7z+0i/w0u37rK6uMs00zPTjBfLHu65XfY8kSYjjmOl0SpIk7Ozs8Hj7Cb/3B3/AYDDkL7/9V5wdH1DlCYHfxKm1cAOXYhoiLQHCppKSrJBkKqOGg2dbJIXkcjQmzjP8QPteLdul1qjjuy5Hxwf632YtYqgMjXpQSh8DTcfBKAvNsKoEpa0Fy5WWZuI4Dt3uEpbtY1g2SsLlxRk3NtZ4f3COY3tEkf7ZsqxAmDaVkji2z9raGmtrq/zqr/4y3/7Om/iNJrV6k+HZKeubmxRlRSNwNB/ ctCllwmQeUWUpVpInqFJb4UxpUsiCosp10wNBlhWUWU5WapWQsExcy8YWJuPhhCKtsE0Hz3F0PJMwKJKYKJzxv, 8v, yt7T3d4, tZNfvd3vsbT7SfMRkMGl + f8b + / 8lP/yjf + KpaUlptMx3/ve93j77bfpLLW4fe8Ww/ExtXbA2soG9 + / fouY06fhLdL0envRJ0xTbMUEuNIZqAWFbeEeEMIjikFarRVDzCcOQNEvwfJdf + dVf5vNf +';
    t_request_body: = t_request_body | MKh2JJUvN5R5OJijgnjBodjpYpkGczBBKcvfuPXzfA1jEPOjhXpakjCZj1oN1qqogCsMFgkEfKzEEru/xu7/7u + wfHFGWEoni73 / RZ3V1FYXB ++ + / z / DslPGwz3A4pJSSopIkWc7mxgbCsYiSkG984 + s61E9IZuMBa2trZNMxpiFIi5SJIXEwcByLeDYlsASWHzRAJAttpsC0FLbjIQyLrU4PLRI1dMNFmJRlTpZlyLygDDMs1yEIDLBMHewiQLgWZm7jOS7jyZA7LzwHsmRw2cf3ety6scX5YIDpOkzCOYZULPfaoCrCdMw07DMan5HlM46Ot6k1POp+QK+2hu+3abstan6dSTRAWFq2fzVJ/TjU3TCM68Ha5uYmQRBc92AyCaPplCdPn3J6OeT27Zso20E4Po2lVdxGk0cPP6AsR5xcjlhaWqLZbFyTb51iTq5yzi+HzMNlXprNSYsSV5kYwiKoeaRJBIaJbZoaB6kUUZIwD2PiO';
    t_request_body: = t_request_body | 'Ob27S3SJCJLY6IoRZVa87q+cYNarcZsMufxzi4XF33a7TaNVpt/8S/+Of/6X/8X/NZvfBVrIezNsoxSaU9JkqWYts3SygrrG6v8xm98Gdd1qQWae77U6RLNQ1QlMZXEdx0NjZEV4WQKUmJFYUaW6WGU57kEvkurpZkRk8mEMAoZj8eEYXg9Btc9ezAW8QVBvYYX+LiGC7agMkqUJenP+hwcPeX44oiq0plhRT8lLVKUYVLGCSgDyxSMZ0PyIiGomWRVzHh2Savt0Z/02d37iF5nidbtDqYrKSiYRBOkKrENG9d1r1vlV/t1nucEQaCHlf0pZAAAIABJREFUX7aNFwSgFPGi2+h5PsoLqKTeEr2gxiwMUWKif6Zai5c/81lOj48ZDAacDmeMwwwhdLFtOT6TqCSOMlzfw3Rs/KCOqHLKQhfn29u7jMdD8jTVY/IFa/tKlPzBw4eUZX5d65jorUYsZiZpnvH7v/+P6HQ67O3tIREsL7w0rSCgyjJqQUAUx0zmM0zXpmV1NXOiKvjRT37MV37jH7D9+Anz6ZRuu8NsPERIRblw/adJhKx0PVYWKabVwro4H7G8vHw9Tg2CgDRNOT45YjQaIaWk1WrQaS8zmYzIsoxut0un26KqcgwT5vGcwXBImYxACAbjEcenR+zu7mIYBltbW1iWxU8fvYvjOGwf7TPoj7h3/wGbm5sstVqUoqTTa2K7kqePL1GGJC8y6i2POJuy8/RDljtrrC7doFNrUXfrWLbAsoxrwLk+ MrsEgU44sn0ftZAVqqpYTIMrLMvE9mzCsuTi4oL79x8wGo1oNBqUShA02pRlid9s0l1TdFY3CMMZ8+mMVrvNo0ePuPfifVq2YDg9xDBNjk/OMDBIMx3JcHhwwOrSMqoq8FdXCMOQJM8QBgxGA5Z6PaLpiJrv4lo2yq4IGk329/c5Pz/nH3zxy9x/8AqO4/LkyRNOzy+oeT7tRpM4jvF7PfrjMY4hCKMZUpY0ggbj+';
    t_request_body: = t_request_body | + MUv8vU / / 3McpSm8qioxTEiLlJPzE3b293i0/SGvvfYaVVlCqbu8ssiRuQ6z9T2HKs8xqKhkzjQck1cpaZ5g7TzZpdlsImXJxdk5nufxwt17uklV9xkOB/SKSHXK + / 26 + zu7pKVlc5UTXOm4RyvFhDHMY + 3n / DRR49Y6bbwHJPRaMR0MkSqkl67Q73u43ouo9GAoszZ2toknU0RVYXvekgluBhoGeDWLYe33/4BpuXw0eNtmo0Gd + / e5Ydvf59Wo8l3vv2X9DotsvlUC2OoMG2bSpWM52P2Tw4oqgrLs2k1Gqx1lmjXG4iiIgtjyrLCNBziZI7v + 7TdpiYfWCZJkWIFgUezFlwn23SWO8TzkLd/8CZ/9 ";
    t_request_body: = t_request_body | G3 + zs7OD6zu8cP8Bru9wORhhmwJRlKAUs3lIFKfM5xE3bt7mc7/yK3zhC1 + fZvvfucvycuC2WzG6uoqlSrJc5jP5/i2QaIqijwlKzN2th / O89y + / 8S6PR4ObmTV65 + SnKSh83EVJvVZaz4EBI8jz5W1I + AKmkhonIEscAC0kcTrg4vcCr1anVmyyvrPDqp1/n4vKSr33ta7z11vf4/g9/QJ6k3Lv7PLu7u9y8/Rzr6 + v0Wg26zQY3NtexkGThlMBxeLz3hE + / ils0 + q8/DP/47vf/S5rm + t0uj1MQ5BHCSvLy0RxQpxkmKbNhx9 + iGFZ/Nqvf4Ebt1r0 + 31qQcDNmzf543 / 5 L/nKV77Cyy + / zMnpEWaR6zgqVWHJnNwWCEPR7DTJq5JWp0NrqYNwTPqjAekkxDMsAtvHUCWVlERJSJLmzOM50jQJkxDrT / / 7/45v/uVbNOsmX/7yl3n1U/f53C + 9xvJKj42NNVh4PdMsxrYd6vWAo6Mj3nrnT';
    t_request_body: = t_request_body | 'Z4OtpkXMzxPC2HKMiGK9F1jGNpGCJBEEfP5lCBooipJmmWUqsTwS5SoMBwHYUJWlhi5iS8FpuVRb7TJKHAyrR/IspSzwRkfbL/H2tIq/ad9bOlcK7euBMNlWRLHMcvLy5+QGF7pQaWU5EXFyfGxzmlPY2RRXNPzm80m7XYbz/P4whe+wHw2Y2VlBZQkjUKKPKfbbRNFEbPZhGbgYTsml5eXJNMJ8+ElllAYVNQDH9e2dCIBIIuc05NjhsM+RZTQ7XaREqIkp9ZssX9wzJ//h//I5WDEv/pXf8zu7hjTNPnWt77FP/vP/nNeefk+u4+f8Mr9exw/3UbJHOFYFGVGWkkMS2C5FpNphBlHhFFE4HpIQ4fhoQR5WSDzlLwIySubUkqEY+mJbKIwb2923/gn/+h3+KM/+qesrPTwPIsbW+u0W3XOzo6wLIXnmRR5TBRNybKQ0eiS4/N9ji72qQwt5lAypyq1TT7woVG3UZXEssASJo7t4NkBZSnJswKpCqRdoUSJKSwMZYISC0SPIK8KGq0mhm0S5QlhrBGESH2RJrOUtfYaNa9BrfZsRmMYBnmeM5/Pr8NToijSHc00JcsywjBkMp0wHo95+OgDojAiSRMsx8EQFl5QJy9KXM/H931WVpZ44YUX+Ppf/AWnx8fEUURRFDz3/B3W1ta4ffMmN7c2qXkOjiX06mPAOz/+AZ1Wi+Ggz2QyYhrOeLL9EReXA5QqMYGTkxGTyYyT04jxdEicFCDgD/7wn+L5+u//b/+b/5rXP/ 0anusSzmdYhkkSzbCF1OIzU5CrioIKaWsn3unlGePxmCRJsSyLbqtL3a2RJ/rnL4ucJJ5jGGA4FrbnUinJef8C83/+n/70jdu3t4iikE6ziWUZ7O/tcnx4wJ3nbzOaDJlMxjrU3hbMwynbe495/8n74BoIS6CEXLibFJal2QtZJnEDrazKyxKFwHFsJJKizMFUxNmcosgo0oI8KykrLXKVQlCUJaub61i2z';
    t_request_body: = t_request_body | 'TwKGY8ngML3NMd7Mh6ztb5Bs9mgVvcp8ow0SqiygnA2Z9gf4NqOtvpXFbLM9dIlK/I00RTbpVW29w45OjlnNJtjOi6YJq12GwnUAp9Rv49QMB2P8SyH3Z096s0mrVYH363TbHRY7nRpejXKJMF3DFwLyipmdaXLK6++wNOjXT7a+Qiv7rK8uUKjWyPKIpp1nyxPefDgDn4gqNV9Go0anuvyta99Dc+2ybKIw/19mvUaRRLjWgbLy12ELDWaUkFWFYRZQiErHM8hThNOzs4xDZM4SrCETbfVwVAG55d9wtkM27OpZEpFTpTHTMIxRxfHfLjzIdbp6akWsyYpUaW1gb1mj2azwd7OU7pLHbyai7AVYRLysw/f5f1H71OZisJQlAsssFLmtV5Qmbr2KBRUVAhbkFcxg8kJhqVjFYuowFi0pYWlxTsL1hGVALt0uLyYsrq+xAvPPSBLCg73d8nNCsc2yauIb/3k32PUShpLn0YKgef4lFFKNgq5tbShxSxlQZFFFGXGOM9BKgLXw6l1mI5TPvu5L/HdH/yUZm+NKEupuQ5xFrPc65HNJrj1Fu//5B3u3nmBmxs3SJKcRtPEMmqo1KNuLmEWHr5VIwg8PDvHbphs7/w1v/r5z5KLOU6rornpUaIQrk3TbvKZX3+VeDBmejkmiXO6Ro3Ab5FnEs/2ycMJhWtxdHDIrY0VjDKl1fS1XD8a4Vous2GG79eQaYlQBkoWlHGCbxmYeYHlOXS7q/hOjbyAoG5z6949nnz4CKsRkKoJaR6iLMnx4JSzwQWJlWHeu73+ xsXpGWmc0KzXadQai3BY3bm7DnoRkv64z/bBNv3JCByTEqmJKuKKhrJI+RCLcG9xDeTBsASGpb2KSpVa3g5aBq8MhNDbhhDGAgim4eeWaeO4NvaiFkizlKLKMSxBUszJihjPcbXLPS4xpIljOMRRrKe+LACmJliGdkjVPA/XaxBmBspweLK3S5qnRNEMWWmjjW8ZmLLiY';
    t_request_body: = t_request_body | / 4mdfotWvMpn3CZECrY9NqmgR1xYv3b5FmE4K6zebNNdqdFk92t3nz7bf49l/9FW9 + / + KQv9erjn/eq6s9xfVHIa8 / CQrltGBRFjmUZ1GqBFqbkGXEckyQRrmdR5BlC2qx21mnXOxokpQziLMX2XZQtkAYUVUVRVrqHpQyqUmdeTScDdp58yHBwju+aiColsAS2KghMwf3bN8nCGTVT0GnUOD/e50t/7/MMBsfsHr2PsBMqNeOVV57H8yStts90NgJDUqmSZrfDNJwxns1odnvMo5j33n/IyfEhP/7xD7n/0ovcffE+o/GENMu5ffsOn';
    t_request_body: = t_request_body | 'e4SF5d9LNPEdTzCMGQ4GCIMg0azTRjF7GzvYtkWylBkMkFaUBoFyoRKKAaTCXkp8WsNGvUW3V4P1/MQAvqDc+qBhyEKTk8POb88Y5rEmLbAsCzMz75y743xaEQ0D3EcB9d2yLKU2XwGpkCZOqL56OyY7f1dclng+B5RFus8iWseloCPva8UC9aCuH67Xj2uXFIfMworuQAFX1nqlMJzHG2Tq3Rn0nM9fM8lzTLG4yHKLPE9n3ResNRaZmN1i2SWkqQpluMiDQWGJsjkZaENtm6A6/g4lo0lFHk8ZzYdYholzZpDlUY4VKy1mtzodQkHF9xaXSaZjcjDKbYoCWzFjVs9pB+h7Dmra3Wev7vJ2dk+rm9gexamo7EDnV6XrCwZz2Y4no1fD7BsC7/m0WgGfP+H3+etH/yIzRtb/OJnf5kKweVFnyiOaXe6xEmKZdp0e0tIFOdnFygFL96/TxiH1NsBds3C8k1ydF8I2ybKcsIkB8NESgjqdXzPQyHZ298hSee0Gh5P97cZTAYYFvg1n1xVmL//m198w3d1xrazyMLMi4xKVlqSV3NJipS9o6ec9s9QNhi2RZyli0bQJ6EZH3//77L8PVs1jIX1/pkDW19kCo0C1CNxhQ40uQqUr9eb5GXJdDqiyGM6zSZ5mLO5coNbG8+TRjlC6K1vceVRVCVpmlAVUm9hUlBkKWWe0m3V2dhc5tOvPmB9bRlTSJLpmE7gstrWreSaZdIOfOL5eIEeGPDci+uUfsje6YfU6zbHx0/ 56PGHOu1wcxPHdQijkNk8xPZskizi6cEemJJOu8bZxTGDyYCV9TWkgEePP + K9h49ACW7fuUOtVmc6mfHeu + / z13/9N4ynE5r1Jn6tThgmHJ0csrTaw2 + 5KFORVinjaEJSpNieBpKkRUWaFMzmc1zPo9lqIoTig0fvc35 + xPJSk5OTQ9IywfEdbN + llBVWlqTU/EDT8xd3bq1Ww/YcJtEUIQRREhPGemiUVyV5X ';
    t_request_body: = t_request_body | 'C3axfo1vXrZ1cJp9rcvgMVqoMAwDQxMDAFldcVsAllVKCWRhnUNI4ni+bVwJrEMptO51mJi0W0tcTmcIcsK33Fpt1og9bm93WoSRQnOIvH3eopagSGFVpdlCUk04ubNDVzXZn1zDa9mY5BzefiU8aiPmaSstNtcHB9wY2Mdl5L+yT5+rcHTjz7guU8vU38oOTnZJo8rfL/N1u1NlJDM0xi3FuDUAzp2l6SKuBgdEeUhcVqSlTPsms84HjOZzXFtjzCb83DnEbbn4xkBrh3w2i+9zqu5JI0zlDKRhknQbKJMRWUqZnnMaNJnNB/Rn1xieQ5Os4XtLVAQsiDNM8JwxmgyxBCK88E5aTjm6LxJrgpc36dS+bVN0/ztL37+DSX1SaPb6dBoNimqgiiOEJaB6VlcTgacXJ4SZwlxFhPnFX7NpSyqv7UK/P+vEFcMCkFZ5tfPvSo+hTIWx1MoC92K1SZYF8MyqCpJWRZYhiCaj5BZQWAFfOrep3ANnyqvWOotc3pyguVYYIBcjM1tYVFzfVzTQckCw5LYnsHJxSmFKkiKnNXVFS7OzhCVHh61Gw2WOx0Gl5d02k2iKMR1LFIZ83D/Z0RZSDQPCfwaR0dntFo9dvYOqDXqxHFMs9NkOLnk8GSXkpTJ7ILhbMzaZpeoyMirkqwoabXbZHlBvz/Asm3KstJH7EoSBD4rK2u4nk+cpAjDYGllmXk2Y57NOLk85mJ4wXg+wXRsusurmJbD7t5TlNKkQMe1yfOE4ajP9pNHIAoMJSllju3axFlEKSscz8V8+ e7WG0EQYNk2cZzouYGqGE/G2J7DPJ7THw84758zmU/AAsuzSNN8YcAxtDvrmhi+WD2kwjItfRJZfE1JhUBgGRamobcPVVVUZaVPHkIzPDU3S59GqrKgrK4g43pZ0X9OSTgZEFgOjnJ5/cGncbBxhEUap7iORVAPmM/HrK70kFXBZDjGtWyyONUrmiuJqphJNGPncJ9pOCevCj7z+';
    t_request_body: = t_request_body | 'md48tFjbNNiPp4QuAFJGCEMgWnZWLbJ5fiS3s1lLvp9zk/6DIchlulxenLBaDzn8OiQZrdNd6XFaNZn/+gJykyx3YqsjJEiZTQrQShsxyZOU6qywnU9wlnIxeUl89mce3fucnB4xOn5CffuvkB3qYdUCtO1GEVD5mnEYDRgGs6wfBfTtZEVNJotwjBhOg0pqwrP136UpwfbpFmEaQnC+VQfZW0DN3AxTYM4STBffeHWG4ZpYBomZVWRFzlVpaGQ4+lYS9fjOaPZiCiNdM7HFbRTk5xQV969RfTAM1+8/lhKfcS8IrpcuaXLqlhYEjViWRgWQiyOjaW20yl5VYTqlefKcGwZgjwa45s2rnDZXNtCVCaWYeK6HqC0o6tIyQvd3nZsi0ZQx7MclClJjJzD/hH96QivXsNv1CgrxdbNG3iOy5NHH5GEEZ6jay7TsphMxpRKoSwDx3cwLZelzjqrS5u4ToM0K0mynLyq2LixRme5jV+3Gc0vmE4vcGsGfgDjab7QsyqSuKIs5ULVBb7r0qg3sEyTd37y13zq1U9RVoo3336TWj3AcT0m4RjTtylUwSwOmcwmREkCGNSbTbrdZfYPjmnUW7TbGhQzGJ4xGvWRVYapeXVYtoFpacSRXGAwzf/ka195o9vrUVUlWZ4jlSSM5pz3L0iKFElFWmZMwylhEulwEiGQSoI0taX3mhC+SCdc6ByqckGrk7ogvUo+ vvq6qqoFKxqEMLUFTinKxRZhGgZSSaqqpCxyyrJAE9xMbEuQxXNcy6Jd77C1cQtLWChlUFQ5cRoRZxF + MyArU53p6XnkWUaVl4T5nIu4z08 + / CmXkzHLm2sYns3J + Sk3NrZYW11jPBiRxRlFnOPaWss4DUOkMLA9l6woaAZtXrjzCq + 8, Do3Np6jwmA4HHF6cUaSJ4ynQ3KVEaczxtMBnm, SaPjE6RwMm6KQyApcR4PbVCUpSr16RnGC67vs7u5dF68, eOdHBI0aXt3TJw3L0 ';
    t_request_body: = t_request_body | 'LliUpEXBWDge3UcxyPPKjqtDgLBxfkpF+fHSJnhehaGpTNHMDWZCA0DRiqJ+YufefDGldA1y3MuLy44Pj5iMptSa9SwHJNcFszmE+bxnHIhp6/kgnr78YgK9azqvKbKLj6vrvlOXBeelove my life/slBdPKGSz/oYSsrrC6OqdFqyZdn6okhDVFWxvrLJ88/dw7ZcLvsDTs/PuBhdMpqPaXYbzJI5mArTMOj3B+RZxiyd83R4wLvbD0llwcbNLQop2dvfY3N9naVOjxur66i85OTomKrU2aEgEKbQjNDKQiiLZq3NxtpNNm5sEdQbzOKE4XTM+eUFx+eH9IfnKFHiehYIMC2TTmeJQhpYpgUUqEpX4obQWShJlmrVlmERJxFhHPHg5QdUSvLjd37E3RdeIK1KhGFi2RZFUTKfhwDU601sy6PV7BLHKQcHBxwc7pEXCa12jXrDRYjq2cHAUBimui7KzfXV5hvj8Ri/FuB5HhcXF8RpzK3nbumrxjbI8pThZMhsPtVGFYPFsr6w2avFxXH9uFgNFAh0J/NZr1N/bAgD13VQSuesy+oK+6PZ06ah73ghruYiCzibQP9HGhWGAbMwZHl5jZWVddK04NFHH7Fz+JRZMqc0KzKVsXu4Q5TMNZRD6Ujp1MjYHx1wEV7g+DbdlR5REjIajnjw4ksst9qsdXvYhmB/e4dkgUUyDV0IZ1lO4NTJ4oL5NCLLC1zXp95qEzQCWt0Wk3CK4ZocnVxwdjHGsmE6m3N+PsC2PAK/pROKS0k8TykL8F0b1/ X0tlyBEhLf95nOJqRpyq3nblFr1Nl5+pTe0gpZVpEXJaPxmNFwhOf5bKxu0mq2mc9iDvb32d3Z0QIgz6RWs7FtsGyTvMgRhkAYYHwsjMf84t//3BtZkXNyckK2UAf7vodpmRRVAYYehA3HA8JIZ2wL81lBifrbWRQ/f9r4uNDl4ycQ29LgjKqUSKm7jcK4er4m7l1pLq+6n/p7NRLOq7kMhiMaj';
    t_request_body: = t_request_body | 'Q55UdHvj3iyt8MsmuM0fG7fv83l5IIne0+YRjMazQbLq8sEtRqpyti5eEyiUizXQpiCKAxBSj73mV+gVatTxRlNz+f46T5lllHlBVKWOJaNoQyKuEAVmokphIntudSadWrNJrVOg1a3xZ0X7zKbTdg/GFOVKXleMuhDGM4JAh/Xsqn5AZ5n4TgGhmFRFiV5XuBYFq1mi/6gT6PRJC8LKqV48MrLHB2dYLs1kqTEtTXxzsBgaXmZ1ZVVqkrxzjt/zcnJCVE8w/dtbFdQFDFQ4AcOcazDeGzLxDT11l1VFZbh2syikPfef5/1lVXu3LmDLHIuB5esrK/ojtICOGZZiw4nUGovvT4N/H9cFFePP/81pQRFUVFpEgIoA8PQf1elKkAuvl8+25IE6OilDJFLHGmTqpJJHDJ89BAbm7jMaa70WL6xRmu5w5PDJ8TkxLOY48EpG5ubmOSUZs4sGoHIQAhm8yEqVzTdJrYjSJI5VSKpuU0QEssUlHlOLnNs28RzfJIwJ/BdbMNBlJI8Sojmc1KzYj6faVyAJbj/0iuEaUqcRBgGdFoliJLBxQDPt+l2e2ysrhHHKZeXAyxh0mv3EKbDyckFrW6L2WzG5kYHr+bwnTf/klce/AKXlzFKGnQ6LVaadVzbwfc19ebi/JyDvac6dMfzcT1BJWPyHCpbU4ALqXAMgbBMMBWq1K+H9WRvl/39Q5xGjc7aGtMkQlSSrdu3QZUIExzTxrFcXMuhtCQlJVW5gH8i0UChq4JBby2Iq/ mFHq1rw6pYcDMFSj0jqHx8PgJXJxWJ41gaUl5WmidpGJo3XUmqoiRLcpQUlLLi9Pycmlun0+mxvLFGb3WVy/6Qs0EfYVhkec5p/4LBfETdrVGaFfN4grQKDNPGECVYJralqXVxFFN3mxRZybA/IgsTzYwATCvFwKRV80Ep0vmEokpxajZmzWQuU85HJ3yw+5iojDB8m+VOh6fTGbMkphHUMEyXKIwYDlPiqODGD';
    t_request_body: = t_request_body | 'e1ZMQ2H9ZtrfOqV1/n3X/+PrK6sc3hwQhDUsR2TwfCCWtNld/9DlnvPk8Q5WR6BcEjzBNvWrLLJdEReFXi2g21r0o9SAstEF/CVAdo+jCEsLCEoyJAVmPWV+hut3hI3nr9FWlaM5zMs18W0TKbTKZ7nYpkms9mU0WxMISXYtnaoK3W9i1xjWq5GHc/GHPqYuqD1X3GeEGAvGJIa5XzF3LqqQcA0tN5TVbqOsAxrMeoEpKLVaDHsD+k0OxS5xPE8Xry1rE7wAAALXUlEQVT/EkoKNje3iKOUw4Nj0iijWW+QFzlKKOzA4eB0h+PzHTodH9uwtGE6UfQaSzTsJsUsh1hysX9G/7RPmRQkSUYURzS6bcoiwzNhOrlEKG3KjpNIQ0qrlKe7H5HnIaZRYRolWRaR5bHOHXVcirLC9TTpP01LBsPpoj5QgMO9e6/w6Vc/R7e9xnQSMRyMCAIf37c5PdtjMDjHNBSOA3EyYzi6wPdsGq0as/mYi4tzDAuOT/o02wH1RpOirDAMmyxXeK5urjmOie96GJgUmSJPFFa7t4TnebSXV2j3JEnUwzdNaq5DYLt4rktegO8H1IMG81LHOaWlxDavMU4sJuDXj/z8hQJcZxyKZ5PQZ9vEJ3+JRS6Zzuis9LcuTiVSgRQKWZb4tsNoNMJz67z66qt0Ol3yQu/xp6fnpFGOIWyUNMmLjDCKGIcTJvMJvu+QJjGCEtesUxUKx7RYbi9RFwHLTpvTYYItHMpCLjydgvkswjIVNQMqmZOFJb5lIUqbg519lm8u8Ztf+irf+dF3 +ZvHPyUsU9Zvb7G1dYuj0wv6wwlFCc26hWM1cD2TJEmYz1LNF5MeZ6cDfC9nNk148NKr7O3tY5omeZGiVEGnW6c/OEYpiW07TKdTzk4OcByPqlS6sPQ9/BrXowLX8RdgW0WWPsuO1cuwpbmkqsTIsow8zxFC0Gg06PV61Ot1LcOv1ykKLWXXz9FNJ8dx6HSamIaJaZiL0';
    t_request_body: = t_request_body | '4S4XiSeFaF8oiC9Op3o4+lVjfExgi4mqL+LqGvqU8qCy3X1Fscxvu8zmUwwTZP19XWKoqDb7VJVFXt7e8RxfI2EzPP8GkkwnU4XbjhNlHMWlj6lFEEQXIuAR6MRaaFd+MI0MW2LWRTiOB7TMGVt/Sat7irzKGc6yxlPIs4v5szjin/8B3/E3/t7X6VWX+boeEgcKp679RJ3n/8UllljNo3IspyygCTJdJdYmMRRyvb2Lrbt8vDhI4KgThJnTMYz8qyk2ewyHI6ZTGYLE7i8tkxOJiNG4wFxEuJ62ruDkCgqHNfCtDTQPY7jxc2sPlE3CiEwBoPBtZfxmY9RvwDD4ZDLy0um0+n1i5gkGfOZ7hD+XUR4IZ6tHj//65NT1CtmteY2fJzSL7jKGvnkxSElVJW8lvAnSXKtzi6rnKOjIw4ODrBtk8PDQy4uLq79r1cA2Sv3eRzHCGFSlZox3my2r8NvrngXRVFwenpKFEXXanHLdLAsm7v3XmQwmnExmBJlJRU2pTSRwmMaFrz3wR7vvr9LqTy63RsIUSPPLRrNNdbW7tJurmIaPklcMBnPmU11fVQLmuR5yaMPPiJLC7a3d+hfjmg0WpydXTKZhPS6K8SRluKlacp8PseyLNbW1tja2mJ9fZ2VlRWk1JPlsiyuh11Xr20aJ4sEIUFVqUWCtH5dzMay/0ajUafVaWGbNkrqhBsDyOME2zLpdDr0VpYQlskkmhFnBcpQ2KZ9nXonrrV3V/0J8Yn+hH6Ocb1ifLwQuRqlL4he+ nOfYMWLRftbIqXCMExdY9gLWl9eYFn2IgQeVlfX + Na3vsl8PkcIsBwTpUoUmhuuhGIeTnEdRZamNJotWvUes3FMq9bhlXsv45senXqbR + 89JJrOcB0bBCR5SrfX5Utf/jJplHF8dkFSKJpLq0zijLPRBGk7CNtj + / CAy / Ec4fg02ys0Wst0OhtsbDzPvbv32d5 + TJGloKDICkxD4Hs + 0TxhMprjOTVkp';
    t_request_body: = t_request_body | 'fDdAIEgT3OyNMEy9enHMhyyJCMOI1QlcRwbz3OxTQvbMgnnM5RUpGmCaZp4tkNVltcXvO0KTEOr7ZVUlHlFVSjN0by6Q2azGUJBYFnYAk2qKzMMQ1BVOl3YNGyCwCFo1cjC+PqufzbzqBbLfbX4WF4/qivk/CJNr6rUNcj1CimsW97i+iSq+HhOqUIIee3huJLzX60aVQnPPXeH8/NzdnaOWFpqYJqLtGDjmfy/RNNv0kRimgZlCVEU69G+YVynG7muy/LyMmF/hMpLDXApJZ3eEq1uj7Ubm4yihCxTxHnBKIyod5a4c/8BTivgpbUu8zxinkWkVYFXa3Hjxi3A4eT4ANcKmJZDPNfBdUuKtGA+SzCwaLe7PN3d5zO/8DkOnh6SJiUP7r/CcNzn4XsPee7OFuE8ArhGW16hGuMwIQxDUArPd4gi47qYL8tywUNdZJBUUBRatlAWekW1pCyRUtvPro4owvWRpoEpLNI0Jc1ikjJmMB0SxzGFKMnS4mPRBM+yLq8GYXonuLrdnz2qj1WiUlagBIbQBmB9PL1iZj5LzNHNK30iMQydQGhZDlma4Lj6BBOGEd2Oz/r6Og8/+JD19SVc18ay/t+2zm63jeOO4r+Z/SK5FEWJ8ocstIltFE7cwI4RxA8Q5CZAH6qv1bxA0TQNDDuxkxQxaLmyIlPkcsnlcmfnqxezZFMgV7PA3gwwg/mfOXP+50jSXkKSSpwPFszOhA3Yto407WG0o6rqbn4wm82o7Iomq8iyDBFJNqqh2tY4PEmW8Xo65flPL/ EiQQtPpbac3b3Lg8efcvOPZ9RGYWLLsJ/RE2O2bUtrYDYrufq14NXL5/zhzj3KYgHWkiV9XOtRW00kYvr9Aavlmrra4oxjtax4+OAj7t27x/z9FQeDQ7J0wM5tN4qikAAE6LahWFzT7/fJ80lIB7GaVoe1FL7TtBCu+KYNycpGg7Oe+LcOMBCipbMsI4skk9EI0+YgHJqW0XKM78VcX';
    t_request_body: = t_request_body | ' F + xWW0625 + uFAjZ8RNdifid8f / + JE + KTryy3UgtNtgu3IRsMVvMEtnChJFEdWy4VY + IYoUq1JzNBb0sgGz2ZwnT54wnU5JkoisH5OkEqW2bOoSYzVplqJbFTrqncTocAq2yvD27QW2VLx1GblIads2uOC0hriXYK3nh1cvaZ3GCcu6bTm + / GGO0xnxwF1XV0DR7Xr1YFpRlSd1uaYVFa5AhcIZdTubu0WoHFv8XDGd/d3R78LiLzbZ74CmtxFjdnWBu7wATcIcnikSX3QFN67AWjKYLetmilEIIwSDvE0WHIcrKmC4 + W + G8YZCmCC9plaExFc3GIpQgVhHzeMj9 + / dZXV6znpe0rUHplk1Vc3U94/z8nNYoNAZbr5EWy ';
    t_request_body: = t_request_body | qpEWoNLUpTWzObXTM9/odHBVaeqNnz99d/YVg3OWLZ1iTMN2njyIYztAdYZhNj1vSb7K7qUYZ5FccG6WtLLe0wmEz56 + IDRaMzZ2RmXF + / 2rZI7ry + tQzkK3xYpPVqDEJ5YmD0D7b3AW481gv8C8TFzmA1hYFoAAAAASUVORK5CYII = "}, 'settings': {'Kale': {'þfin':" the day of the "anniversary of Dark helmet, car light speed is too slow ',' þnom ': K 'n', 'þraison':" pour your experience at the time as "analyst d" application of benchmarks RSTI "}, 'G T': {'þfin':"the end of the month", 'þnom': 'G T', 'þraison':"Pour your experience of 20 years in computer science"},'D G': {'þfin'}" : "as soon as possible ', 'þnom':'D G', 'þraison':" pour your knowledge of French and Korean language"}}}";



    t_request_body: = convert (t_request_body, 'UTF8');

    Dbms_output.put_line ('t_request_body: parsing completed successfully.) ") ;
    -DBMS_OUTPUT.put_line ('t_request_body: ' | t_request_body);


    / * Saying Oracle where the webservice, what kind of request is made

    and the HTTP version * /

    t_http_req: = utl_http.begin_request ('http://www.mycompany, com/ws/sendmail' )
    , "THE POST OFFICE".
    (' HTTP / 1.1 ');

    Dbms_output.put_line ('t_http_req: creation ');

    / * In my case the authentication of the Web service used with a user name, a password
    that was provided to me. You can skip this line if this is a public webservice.*.

    -utl_http.set_authentication (t_http_req, 'username', 'password');

    / * Describe in the request header to what kind of data is sent * /.


    Utl_http.set_header (t_http_req, 'Content-Type', ' application/json');


    Dbms_output.put_line ('t_http_req: initialization of l "size of header: ' | length (t_request_body));

    / * Describe in the request header the lengt of data * /.

    l_size: = length (t_request_body);

    Utl_http.set_header (t_http_req, "Content-Length", l_size);

    Dbms_output.put_line ('the header is setter properly.');

    / * Place the body of the request data * /.

    Utl_http.write_text (t_http_req, t_request_body);

    Dbms_output.put_line ('t_http_req: writing body in the ');

    / * make the actual demand for the webservice to catch the answer in one
    variable * /.

    t_http_resp: = utl_http.get_response (t_http_req);

    Dbms_output.put_line ('t_http_req: get the response ');

    / * Read the body of the response, so you can determine whether the information was
    OK received by the Web service.

    Go to documentation of webservice for what type of response, you

    should be expected. In my case it is:

    Ok
    */

    Start
    Utl_http.READ_TEXT (t_http_resp, t_respond);
    dbms_output.put_line (t_respond);
    exception
    while others then
    dbms_output.put_line ('error when reading the response');
    Utl_http.end_response (t_http_resp);
    end;



    Dbms_output.put_line ('t_http_req: write to the response "");

    / * Some closing? 1 releasing low memory, I think...*/

    Utl_http.end_response (t_http_resp);

    Dbms_output.put_line (' response > length: "' |") t_respond | '"');

    exception
    while others then
    Dbms_output.put_line ('error');
    Dbms_output.put_line (' error: ' | utl_http.get_detailed_sqlerrm);
    Utl_http.end_response (t_http_resp);
    end;

    end;

    My webservice is REST and JSON to consume.

    You have any ideas?

    When you pass a CLOB as varchar2 parameter, PL/SQL performs an implicit data conversion.

    Implicit data conversions are invariable A Bad Thing (tm) as a result in the inconsistent execution behavior.

    To use a CLOB, you launch a loop, reading n characters of CLOB in a varchar2, writing that the use of UTL_HTTP varchar2 and repeat until the entire CLOB contents have been written like that.

  • Main vi sharing of sub vi with call-by-reference - how?

    Hello

    as mentioned in another thread (http://forums.ni.com/ni/board/message?board.id=170&thread.id=390355), I have a main vi with a stop button and a under vi, who needs a few seconds to complete.

    During the execution of the Sub vi, I want the stop button in the main vi take effect immediately, which means the sub vi must stop immediately.

    I know that I can exchange data between screws somehow by a call to reference, but all the examples I found, to transfer data from the sub to the main vi vi, but I want the other way around.

    Given that I've never used the call by reference, I have no idea how I can do it.

    Attached you find, what I've done so far.

    I would be very happy if you help me and show me how to use the call by reference correctly.

    Johannes

    LabVIEW 7.1 (I used to program in C and Labview 6)

    Win XP

    Johannes

    I solved it!

    A reference and a property node t - it.

    See attachment

    Johannes

  • call by reference and UI VBAI

    Hello

    I am trying to build a table (recipe_array_mod.vi), in which using the top and pressed, activate the cursor to navigate the table and load the corresponding data in indicators and I got also will add a new recipe and information to load data. I got to the point where my VI for recipe_array_mod.vi works very well, however, so that this code works on the withour of UI custom VBAI thrown exceptions for all dependencies, I started to look in the reference method call using VI server. I'm new to labview and reading about the VI call by reference, environment type specifier VI refnum shows type of connector information. But I see no information on connectors when using this method. Do I need to have a full version of labview to exploit this method?

    Please look into this and give me some feedback and corrections of code to use it with an interface user custom VBAI.

    Thank you

    Here is an example of update. She is the nice user interface that you want the main VI and it dynamically calls the subVIs who are working with file i/o and using VI server dependencies (which are primitive screws so that they are not counted as dependencies). You need to update the path to your sub VI in the main VI and you must make sure to close the Ref VI in the State of cleaning of your inspection (comments in the code of the main VI explain this).

    Hope this helps,

    Brad

Maybe you are looking for