cancel
Showing results for 
Search instead for 
Did you mean: 

ITS services not getting published

Former Member
0 Kudos

Hi

I am getting error while publishing services on ITS from SAP R/3.

RFC error: program IACOR_SAPWGATE_RQA_ITS not

registered / CPIC-CALL: 'ThSAPECMINIT' Transaction

program not registered

I checked the entries in table IACORDEST and IACORDES .There are entries

for the IACOR in these table.

The ITS installation is a dual host so while

configuring IACORADMIN I used the following

steps:

On agate

Entered parameter for ITS Agate Server root file destination Path

Deselected Wgate

On wgate

Entered parameter for wgate Server root file destination Path

Deselected Agate

I have checked the RFC connections:

When I am going to sm59 I can see four connections:

IACOR_SAPAGATE_RQA_ITS

Destination for IACOR (publishing of IAC objects), ITS page

Test Connection is OK

IACOR_SAPAGATE_RQA_WWW

Destination for IACOR (publishing of IAC objects), Web page

Test Connection Failed

IACOR_SAPWGATE_RQA_ITS

Destination for IACOR (publishing of IAC objects), ITS page

Test Connection Failed

IACOR_SAPWGATE_RQA_WWW

Destination for IACOR (publishing of IAC objects), Web page

Test Connection is OK

While trying to publish services using se38 program

W3_PUBLISH_SERVICES

I have to select a website I am getting following options:

SAPAGATE_RQA

SAPWGATE_RQA

I tried to publish all services on these two sites but got

so I selected them one by one.While publishing on SAPWGATE_RQA

I am getting mostly errors but while most are published on

SAPAGATE_RQA.

WHen I am trying tp login to the using the pzm3 I can login but

then nothing is displayed except a blue screen and following error messages

<!--

This page was created by the

SAP Internet Transaction Server (ITS, Version 6100.1002.41.7166, Build 610.417166, Virtual Server RQA, WGate-AGate Host 149.0.21.76, WGate-Instance RQA)

All rights reserved.

Creation time: Thu Feb 10 20:10:01 2005

Charset: iso-8859-1

Template: pzm3/99/services.html -->

@ Errors in include files:

@ ...\templates\pzle\99\pzle_functionsc3_acc.html (17,28): error : syntax error : '('

@ ...\templates\pzle\99\pzle_functionsc3_acc.html (17,29): error : syntax error : ')'

@ ...\templates\pzle\99\pzle_functionsc3_acc.html (17,29): info : expected tokens: '(' 'identifier' '^' '!' '-' '++' '--' 'constant'

@ ...\templates\pzle\99\pzle_functionsc3_acc.html (20,51): error : syntax error : '('

@ ...\templates\pzle\99\pzle_functionsc3_acc.html (20,52): error : syntax error : ')'

@ ...\templates\pzle\99\pzle_functionsc3_acc.html (20,52): info : expected tokens: '(' 'identifier' '^' '!' '-' '++' '--' 'constant'

@ ...\templates\pzle\99\pzle_functionsc3_acc.html (24,28): error : syntax error : '('

@ ...\templates\pzle\99\pzle_functionsc3_acc.html (24,29): error : syntax error : ')'

@ ...\templates\pzle\99\pzle_functionsc3_acc.html (24,29): info : expected tokens: '(' 'identifier' '^' '!' '-' '++' '--' 'constant'

@ ...\templates\pzle\99\pzle_functionsc3_acc.html (27,51): error : syntax error : '('

@ ...\templates\pzle\99\pzle_functionsc3_acc.html (27,52): error : syntax error : ')'

@ ...\templates\pzle\99\pzle_functionsc3_acc.html (27,52): info : expected tokens: '(' 'identifier' '^' '!' '-' '++' '--' 'constant'

@ ...\templates\pzle\99\pzle_functionsc3_acc.html (31,28): error : syntax error : '('

@ ...\templates\pzle\99\pzle_functionsc3_acc.html (31,29): error : syntax error : ')'

@ ...\templates\pzle\99\pzle_functionsc3_acc.html (31,29): info : expected tokens: '(' 'identifier' '^' '!' '-' '++' '--' 'constant'

@ ...\templates\pzle\99\pzle_functionsc3_acc.html (34,28): error : syntax error : '('

@ ...\templates\pzle\99\pzle_functionsc3_acc.html (34,29): error : syntax error : ')'

@ ...\templates\pzle\99\pzle_functionsc3_acc.html (34,29): info : expected tokens: '(' 'identifier' '^' '!' '-' '++' '--' 'constant'

@ ...\templates\pzle\99\pzle_functionsc3_acc.html (57,42): error : syntax error : '('

@ ...\templates\pzle\99\pzle_functionsc3_acc.html (57,43): error : syntax error : ')'

@ ...\templates\pzle\99\pzle_functionsc3_acc.html (57,43): info : expected tokens: '(' 'identifier' '^' '!' '-' '++' '--' 'constant'

@ ...\templates\pzle\99\pzle_functionsc3_acc.html (59,42): error : syntax error : '('

@ ...\templates\pzle\99\pzle_functionsc3_acc.html (59,43): error : syntax error : ')'

@ ...\templates\pzle\99\pzle_functionsc3_acc.html (59,43): info : expected tokens: '(' 'identifier' '^' '!' '-' '++' '--' 'constant'

@ ...\templates\pzle\99\pzle_functionsc3_acc.html (61,42): error : syntax error : '('

@ ...\templates\pzle\99\pzle_functionsc3_acc.html (61,43): error : syntax error : ')'

@ ...\templates\pzle\99\pzle_functionsc3_acc.html (61,43): info : expected tokens: '(' 'identifier' '^' '!' '-' '++' '--' 'constant'

@ ...\templates\pzle\99\pzle_functionsc3_acc.html (63,28): error : syntax error : '('

@ ...\templates\pzle\99\pzle_functionsc3_acc.html (63,29): error : syntax error : ')'

@ ...\templates\pzle\99\pzle_functionsc3_acc.html (63,29): info : expected tokens: '(' 'identifier' '^' '!' '-' '++' '--' 'constant'

@ ...\templates\pzle\99\pzle_functionsc3_acc.html (66,51): error : syntax error : '('

@ ...\templates\pzle\99\pzle_functionsc3_acc.html (66,52): error : syntax error : ')'

@ ...\templates\pzle\99\pzle_functionsc3_acc.html (66,52): info : expected tokens: '(' 'identifier' '^' '!' '-' '++' '--' 'constant'

@ ...\templates\pzle\99\pzle_functionsc3_acc.html (71,42): error : syntax error : '('

@ ...\templates\pzle\99\pzle_functionsc3_acc.html (71,43): error : syntax error : ')'

@ ...\templates\pzle\99\pzle_functionsc3_acc.html (71,43): info : expected tokens: '(' 'identifier' '^' '!' '-' '++' '--' 'constant'

@ ...\templates\pzle\99\pzle_functionsc3_acc.html (73,42): error : syntax error : '('

@ ...\templates\pzle\99\pzle_functionsc3_acc.html (73,43): error : syntax error : ')'

@ ...\templates\pzle\99\pzle_functionsc3_acc.html (73,43): info : expected tokens: '(' 'identifier' '^' '!' '-' '++' '--' 'constant'

@ ...\templates\pzle\99\pzle_functionsc3_acc.html (105,25): error : syntax error : '('

@ ...\templates\pzle\99\pzle_functionsc3_acc.html (105,26): error : syntax error : ')'

@ Errors in current source file:

`include(~service="system", ~language="", ~theme="dm", ~name="templateLibraryDHTML.html")`

`include(~language="", ~theme="99", ~name="pzle_functions.html");`

<HTML>

<HEAD>

`SAP_StyleSheet()`

`SAP_Javascript()`

<link REL="stylesheet" HREF="`mimeUrl(~service="PZLE", ~theme="99", ~language="", ~name="style//pzle.css")`" TYPE="text/css">

<script language="javascript">

function get_app_t() {

return app_t

}

/* global variables */

var protocol="`SAP_Protocol()`",

http_host="`~http_host`",

URLwgate="`~URLwgate`",

theme="`~theme`",

language="`~language`",

client="`~client`",

blank_page="`mimeUrl(~service="PZLE", ~theme="99", ~language="", ~name="pages/blank.html")`",

loading_page="`mimeURL(service="PZLE",language="",theme="99",name="pages/loading_C3.html")`",

home_page="`writeENC(SAP_Protocol(), ~http_host, ~URLwgate, "/", START_SRVC, "/!?theme=", theme, "&language=", language, "&client=", ~client)`"

content_page="`mimeUrl(~service="PZLE", ~theme="99", ~language="", ~name="pages/content.html")`",

exitURL= "`writeENC(SAP_Protocol(), ~http_host)`" + loading_page,

menu_width="`~MENU_WIDTH`",

ess_le="`~ESS_LIFE_EVENT`",

fs_ns6_page = "`mimeURL(~service="PZLE", ~theme="99", ~language="", ~name="pages/f_app_ns6.html")`";

function apptitle_a_init(max) {

for(i = 1; i <= max; i++) {

this<i> = new String("");

}

}

var doc_visible=0,

prev_app_type="U",

app_url="",

cont_url="",

app_t= "B",

sapwp_sessioncmd="",

reset_timer=0,

act_height="100%,*",

menu_resize=1,

app_resize="",

root = parent,

app_title="";

app_title_a = new String("");

</script>

<SCRIPT src="`mimeURL(service="PZLE",theme="99", ~language="", ~name="scripts/pzle_script_before_load.js")`"></SCRIPT>

</HEAD>

<BODY `SAP_TemplateBodyAttributes( isTrayApplication="")` onload="`SAP_TemplateOnLoadJavaScript()`; resize_toolbox();" onresize="resize_toolbox()">

`SAP_PZLE_TemplateHeader( applicationTitle=LE_DESC, type="SAP_WEBGUI",logoffOnclick="" )`

`function coloring_menu_item(ccode)

if (ccode != "")

result = ccode;

else

result = "#455900";

end;

return(result);

end;`

<table border=0 cellspacing=0 cellpadding=0 width=100%>

<tr>

<td>`SAP_TemplateSpaceImage( "1" , "9" )`</td>

</tr>

</table>

`SAP_PZLE_TemplateToolboxBegin( "LE_Toolbox", type="SAP_WEBGUI", title=" ", width="100%", min_frame="javascript:toggle_service_frame();")`

`repeat with i from 1 to ESS_LE_MENU-SERVICE.dim - 1`

`if (( ESS_LE_MENU-ESS_CATALOG<i> != ESS_LE_MENU-ESS_CATALOG[i - 1] ) || ( i == 1 ))`

`SAP_PZLE_TemplateToolboxMenuItemBegin( "menu" & i, type="SAP_WEBGUI", menuItemTitle=ESS_LE_MENU-DESCRIPTION<i> )`

`SAP_PZLE_TemplateToolboxMenuSubitemsBegin( type="SAP_WEBGUI" )`

`end`

`SAP_PZLE_TemplateToolboxMenuSubitemBegin( type="SAP_WEBGUI" )`

`if ( ~use_status != '' )`<input type=checkbox ID="s`ESS_LE_MENU-SERVICE<i>`" onclick="javascript:status_set(SAPCB_HTMLDocument_getElementById( document, 's`ESS_LE_MENU-SERVICE<i>`').checked,

'`ESS_LE_MENU-SERVICE<i>`')">`end`

<a href="#" onclick="load_app('`ESS_LE_MENU-SERVICE<i>`','`ESS_LE_MENU-SERVICETYPE<i>`','`ESS_LE_MENU-ADDRESS<i>`','`ESS_LE_MENU-PARAM<i>`','`ESS_LE_MENU-DOC_SERVICE<i>`','`ESS_LE_MENU-DOC_TYPE<i>`',

'`ESS_LE_MENU-DOC_ADDRESS<i>`','`writeENC(ESS_LE_MENU-DOC_PARAM<i>)`','`ESS_LE_MENU-DOC_HEIGHT<i>`', app_title_a[`i`])"

onmouseover="window.status='`jsmaskstring(ESS_LE_MENU-NAME<i>)`'; return true" onmouseout="window.status=' '; return true" style="color:`coloring_menu_item(ESS_LE_MENU-COLOR_CODE<i>)`; font-size:9pt;"> `ESS_LE_MENU-NAME<i>`</a>

<script>app_title_a[`i`]="`ESS_LE_MENU-NAME<i>`"</script>

`SAP_PZLE_TemplateToolboxMenuSubitemEnd( type="SAP_WEBGUI" )`

`if (( ESS_LE_MENU-ESS_CATALOG<i> != ESS_LE_MENU-ESS_CATALOG[i + 1] ) || ( i == ESS_LE_MENU-ESS_MENU.dim))`

`SAP_PZLE_TemplateToolboxMenuSubitemsEnd( type="SAP_WEBGUI" )`

`SAP_PZLE_TemplateToolboxMenuItemEnd( type="SAP_WEBGUI" )`

`end`

`end`

`SAP_PZLE_TemplateToolboxEnd( type="SAP_WEBGUI" )`

`if (ESS_LE_COLOR_TABLE-COLOR.dim > 0)`

<p>

`SAP_TemplateGroupBoxBegin( groupboxlabel=#groupbox_info, width="100%", height="", attributes="" )`

<table border="0" cellspacing="5" cellpadding="0" align="left" vspace="0" hspace="0">

`repeat with i from 1 to ESS_LE_COLOR_TABLE-COLOR.dim`

<tr>

<td class="text" style="color:`ESS_LE_COLOR_TABLE-CODE<i>`; font-size:9pt;" align=left>

`ESS_LE_COLOR_TABLE-TEXT<i>`

<td>

</tr>

`end`

</table>

`SAP_TemplateGroupBoxEnd()`

`end`

`if ( ~use_status != '' )`

<div id="status_menu" onmouseover="status_menu_show()" onmouseout="status_menu_hide()" class="SItoolbox" style="position:absolute; width:70; height:80; z-index:1; left:60; top:92; BORDER-WIDTH:1px; BORDER-STYLE:solid; BORDER-COLOR:#000000;

visibility:hidden">

<font style="font-size:9pt; font-weight:bold; font-family:arial,sans-serif">

<center>`#button_status`</center></font>

<hr width=90%>

<table border=0 width=100%>

<tr align=center>

<td><a href="#" onclick="status_get_all()" onmouseover="window.status='`#status_refresh`'; return true" onmouseout="window.status=' '; return true" style="font-size:9pt;">`#status_refresh`</a></td>

</tr>

<tr align=center>

<td><a href="#" onmouseover="window.status='`#status_delete`'; return true" onmouseout="window.status=' '; return true" onclick="status_delete_all()" style="font-size:9pt;">`#status_delete`</a></td>

</tr>

</table>

</div>

<IFRAME id=STATUS_COM name="STATUS_COM" frameborder=0 width="0" height="0" src=" " scrolling="no"></IFRAME>

<SCRIPT src="`mimeURL(~service="PZLE", ~theme="99", ~language="", ~name="scripts/pzle_script_status.js")`"></SCRIPT>

`end`

</body>

<script language=javascript>

var ep_sum=`ESS_LE_EP-ID.dim`;

</script>

<SCRIPT src="`mimeURL(~service="PZLE", ~theme="99", ~language="", ~name="scripts/pzle_script.js")`"></SCRIPT>

<script language="javascript">

`x = ESS_LE_MENU-SERVICE.dim`

function status_menu_resize() {

`if ( ~use_status != '' )`

var titleDiv = SAPCB_getElementById( "LE_Toolbox:titleDiv");

SAPCB_HTMLDocument_getElementById( document, 'status_menu' ).style.left = titleDiv.offsetWidth - 110;

`end`

}

function ep_init_array()

{

this.length=`ESS_LE_EP-ID.dim`;

`repeat with z from 1 to ESS_LE_EP-ID.dim`

this[rem_zero("`ESS_LE_EP-ID[z]`")] = new ep_init_record("`ESS_LE_EP-INTERFACE[z]`","`writeENC(ESS_LE_EP-BASE_URL[z])`");

`end`

}

function set_start() {

`if ( ESS_LE_MENU-SERVICETYPE[x] != "" )`

load_app('`ESS_LE_MENU-SERVICE[x]`','`ESS_LE_MENU-SERVICETYPE[x]`','`ESS_LE_MENU-ADDRESS[x]`','`ESS_LE_MENU-PARAM[x]`','`ESS_LE_MENU-DOC_SERVICE[x]`','`ESS_LE_MENU-DOC_TYPE[x]`','`ESS_LE_MENU-DOC_ADDRESS[x]`',

'`writeENC(ESS_LE_MENU-DOC_PARAM[x])`','`ESS_LE_MENU-DOC_HEIGHT[x]`', '`ESS_LE_MENU-NAME[x]`');

`else`

load_app('','U','blank.html','','','','','','');

`end`

}

ep_array = new ep_init_array();

root.load_start();

</script>

</HTML>

Why services are not getting published?

Thanks

Asad.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hello Asad,

i can't help you directly with your problem but i can tell you how i have done it (and i think that's the sense of this forum to help us among each other).

I remember i found a note in which sap recommended to publish IACs only to one server and not to both! Maybe with the new versions it is not necessary anymore but this is how i have done it and how it worked:

I only registerd the ITS service at the wgate (iacorAdmin -> New Site), selected wgate (and entered here the wgate Server root file destination Path) and selected agate, too, (and entered here the path of the share which points to the agate root file destination path:

<agate-host><ITS-INTANCE-NAME>_ITS, for example:

server1P01_ITS)!

This scenario will only work if your iacor service (running on the wgate) runs as a user who is able to access the share

<agate-host><ITS-INTANCE-NAME>_ITS on the agate host).

When this is done you can use W3_PUBLISH_SERVICES to publish your IACS. You have to select only this one site and the files are published to the wgate and agate.

Regards

Jürgen

Answers (2)

Answers (2)

Former Member
0 Kudos

Hello Asad,

the source code shows that you are using ITS 6.10 (which is no longer supported) patch 2 (which is very old). It appears the pzm3/pzle templates are relying on functionality that is only available in newer ITS patches. I would try ITS 6.20 patch 18 or, if you insist on sticking to ITS 6.10, patch 37 of that version.

Regards,

Jan

former_member316351
Active Contributor
0 Kudos

Hello,

The note Jürgen is probably referring to is note 336884. His recommendation is one of the recommended ways of running IACOR, though I think it is usually more popular to use the AGate to run the IACOR instead of the WGate.

Best regards,

Edgar

former_member185704
Contributor
0 Kudos

Hello Asad,

Is your problem solved? If so: Please mark this thread as answered an grant reward points to authors of useful answers. Thank you!

Best regards,

Henning.

Former Member
0 Kudos

I just got the exact same error message on the ESS screen as Asad above. Has anyone else had problems when updating Service Packs on 4.6C? I didn't see any publishing issues.

Thanks,

Jonathan