API 1000-CHK-WF-STATUS Service Not Defined.

 1 Replies
 0 Subscribed to this topic
 17 Subscribed to this forum
Sort:
Author
Messages
Robert
Veteran Member Send Private Message
Posts: 82
Veteran Member

I am all over this forum.

I am trying to validate a service, once I accomplish that I am hoping to generate the workunit header. I built a simple flow and uploaded it. I defined the service in PFlow admin.    I then created a workunit and triggered the flow, and I received an email.

At this point I am simply trying to validate the service in my 4GL program.  According to the docs, this is what I need to do: 005000       INITIALIZE WFAPI-INPUT 005000       INITIALIZE WFAPI-OUTPUT 005000       MOVE "ZP868"               TO WFAPI-I-SERVICE 005000       MOVE VALIDATION-ERROR      TO  WFAPI-I-CRITERION-1 005000       PERFORM 1000-CHK-WF-STATUS I get an error code 3, Service not defined.  

Robert
Veteran Member Send Private Message
Posts: 82
Veteran Member
Remedy: The product line assigned to a service is case sensitive. The 4GL variable WS-DB-PRODUCT-LINE typically returns the product line lower case. When I defined the service, I assigned the product line uppercase. In my 4GL, I did a hardcode move: 005000 MOVE "JUNK" TO WFAPI-I-PRODUCT-LINE The api call was successful.